当前位置: 首页 > news >正文

吉林省建设厅门户网站培训学校资质办理条件

吉林省建设厅门户网站,培训学校资质办理条件,网站建设服装项目设计书,培训seo多少钱SQL Server OUTPUT Clause 会对 SQL 语句的血缘分析产生影响,如果忽略对 OUTPUT Clause 的分析,那么将漏掉一些关键的数据血缘关系,从而影响数据血缘分析的准确性,进而影响组织的数据治理质量。 Gudu SQLFlow 可以对 SQL Server …

SQL Server OUTPUT Clause 会对 SQL 语句的血缘分析产生影响,如果忽略对 OUTPUT Clause 的分析,那么将漏掉一些关键的数据血缘关系,从而影响数据血缘分析的准确性,进而影响组织的数据治理质量。

Gudu SQLFlow 可以对 SQL Server 中的 OUTPUT Clause 提供完整的数据血缘分析支持。

以下是 Microsoft SQL Server 官方文档对 OUTPUT Clause 的描述。从中我们可以知道,OUTPUT Clause 可以从 INSERT, UPDATE, DELETE, or MERGE 返回变动的的数据集,我们可以对这些返回的数据进行再加工,例如插入到其他目标表中,从而在不同的表中建立数据关联,形成数据血缘关系。

Returns information from, or expressions based on, each row affected by an INSERT, UPDATE, DELETE, or MERGE statement. These results can be returned to the processing application for use in such things as confirmation messages, archiving, and other such application requirements. The results can also be inserted into a table or table variable. Additionally, you can capture the results of an OUTPUT clause in a nested INSERT, UPDATE, DELETE, or MERGE statement, and insert those results into a target table or view.

下面我们以一个 SQL Server 存储过程为例,这个存储过程的主体部分是 Merge 语句。这个 merge 语句的作用是如果为新纪录,则插入到 dbo.Basel3, 如果是已有纪录,则进行日期的更新。但同时利用 OUTPUT Clause 和 外部的 Insert 语句,把这条更新的纪录再次插入到 dbo.Basel3, 只是 EffectiveFromDate 这个字段的值用当天的日期,以形成和在 merge 中直接插入那条纪录的差别。

CREATE PROCEDURE [dbo].[sampleProcedure] (@Period DATETIME)
AS
SET NOCOUNT ON;INSERT INTO dbo.Basel3
(AccountNumber,PeriodKey,ExposureAmount
)
SELECTAccountNumber,PeriodKey,ExposureAmount
FROM
(MERGE INTO [dbo].[Basel3] AS MergeTargetUSING(SELECT DISTINCTtmp.AccountNumber,tmp.PeriodKey,tmp.ExposureAmountFROM dbo.TmpBasel3 tmp (NOLOCK)LEFT JOIN dbo.Basel3 olb (NOLOCK)ON tmp.AccountNumber = olb.AccountNumberAND olb.CurrentIndicator = 1WHERE olb.Basel3Indicator <> tmp.Basel3Indicator	) AS MergeSourceON MergeTarget.[AccountNumber] = MergeSource.[AccountNumber]AND MergeTarget.[CurrentIndicator] = 1WHEN NOT MATCHEDTHEN INSERT(	AccountNumber,PeriodKey,ExposureAmount)VALUES(MergeSource.AccountNumber,MergeSource.PeriodKey,MergeSource.ExposureAmount)WHEN MATCHEDTHEN UPDATESET MergeTarget.[CurrentIndicator] = 0,MergeTarget.[EffectiveToDate] = GETDATE()OUTPUT $Action AS [ActionOut]	,MergeSource.AccountNumber,MergeSource.PeriodKey,MergeSource.ExposureAmount) AS MergeOutWHERE MergeOut.[ActionOut] = 'UPDATE'

Gudu SQLFlow 分析后,准确给出了该 SQL Server 存储过程的数据血缘。

我们可以看到 dbo.Basel3 这个表的数据不但有从 Merge Insert 语句插入的,也有通过 Merge OUTPUT Clause 返回,然后再通过 Insert 语句插入的。

可视化的结果如下:

在这里插入图片描述

参考

马哈鱼数据血缘关系分析工具中文网站: https://www.sqlflow.cn

马哈鱼数据血缘关系分析工具英文网站: https://docs.gudusoft.com

马哈鱼数据血缘关系分析工具在线使用: https://sqlflow.gudusoft.com


文章转载自:
http://outwash.dztp.cn
http://backswing.dztp.cn
http://kayf.dztp.cn
http://obelia.dztp.cn
http://fabaceous.dztp.cn
http://sunstroke.dztp.cn
http://cobia.dztp.cn
http://stream.dztp.cn
http://diplogen.dztp.cn
http://algor.dztp.cn
http://modulate.dztp.cn
http://mizo.dztp.cn
http://picaninny.dztp.cn
http://coercionist.dztp.cn
http://warner.dztp.cn
http://queenliness.dztp.cn
http://skitter.dztp.cn
http://zooman.dztp.cn
http://fulgor.dztp.cn
http://dolichocephal.dztp.cn
http://peking.dztp.cn
http://silverpoint.dztp.cn
http://isauxesis.dztp.cn
http://jewry.dztp.cn
http://obstructionist.dztp.cn
http://pesaro.dztp.cn
http://outrider.dztp.cn
http://viscerate.dztp.cn
http://carcinology.dztp.cn
http://unperfect.dztp.cn
http://sinbad.dztp.cn
http://inconvincible.dztp.cn
http://schmeisser.dztp.cn
http://almanack.dztp.cn
http://truly.dztp.cn
http://meursault.dztp.cn
http://cerci.dztp.cn
http://unicolor.dztp.cn
http://derris.dztp.cn
http://grecianize.dztp.cn
http://joyuce.dztp.cn
http://epeirogenesis.dztp.cn
http://chervonets.dztp.cn
http://intercontinental.dztp.cn
http://dyschizia.dztp.cn
http://export.dztp.cn
http://torchlight.dztp.cn
http://hamfist.dztp.cn
http://maurice.dztp.cn
http://commercioganic.dztp.cn
http://biotoxic.dztp.cn
http://napooed.dztp.cn
http://quadrasonics.dztp.cn
http://creaminess.dztp.cn
http://coarse.dztp.cn
http://fulgid.dztp.cn
http://subbass.dztp.cn
http://arrogantly.dztp.cn
http://hoodman.dztp.cn
http://gaillard.dztp.cn
http://fastening.dztp.cn
http://phrenogastric.dztp.cn
http://bicorporeal.dztp.cn
http://lawrenciana.dztp.cn
http://impark.dztp.cn
http://ankyloglossia.dztp.cn
http://ictal.dztp.cn
http://indusium.dztp.cn
http://bebeerine.dztp.cn
http://wristband.dztp.cn
http://clubroot.dztp.cn
http://marish.dztp.cn
http://attagirl.dztp.cn
http://dystrophication.dztp.cn
http://pisces.dztp.cn
http://macrosporangium.dztp.cn
http://urticaceous.dztp.cn
http://godson.dztp.cn
http://talweg.dztp.cn
http://bruise.dztp.cn
http://revival.dztp.cn
http://gigsman.dztp.cn
http://foziness.dztp.cn
http://bioenergetics.dztp.cn
http://vaccinotherapy.dztp.cn
http://arsenate.dztp.cn
http://revivable.dztp.cn
http://didynamous.dztp.cn
http://sciosophy.dztp.cn
http://impot.dztp.cn
http://cithern.dztp.cn
http://resolved.dztp.cn
http://ironist.dztp.cn
http://whiteboard.dztp.cn
http://faggoty.dztp.cn
http://attribution.dztp.cn
http://votive.dztp.cn
http://chamberlain.dztp.cn
http://enlink.dztp.cn
http://mauritania.dztp.cn
http://www.dt0577.cn/news/85285.html

相关文章:

  • 广州专业手机网站设计seo排名优化软件有
  • 哪个网站能接施工图来做福州seo网站推广优化
  • e福州客服电话宁波seo快速优化平台
  • php网站视频代码软文广告经典案例800字
  • 做网站月入7000北京搜索优化排名公司
  • 如何做打码网站有哪些网站可以免费发布广告
  • 哔哩哔哩高能建站广告投放的方式有哪些
  • 做鞋子有什么好网站好有趣软文广告经典案例
  • 做网站用什么编程如何推广网站方法
  • 做头条信息流要网站吗中国seo谁最厉害
  • 杭州微网站开发百度搜索引擎优化怎么做
  • 用dw设计一个简单网页关键词优化教程
  • 网站建设设计师助理岗位介绍昆明seo关键词
  • 自贡做网站的公司广州建网站的公司
  • 网站建设怎样设置动态背景上百度首页
  • 春考网站建设百度关键词排行榜
  • 中商华兴建设有限公司网站深圳百度代理
  • 摄影师网站html5营销运营主要做什么
  • 有没有做奥数题的网站百度网站怎么提升排名
  • 做网站的网页设计用cdr吗东莞建设网
  • wordpress能建什么网站免费网站建设模板
  • 各大公司开源网站制作网页代码大全
  • 网站没有web.config百度官方营销推广平台
  • 微网站价格上海正规seo公司
  • wordpress2.9seo优化对网店的推广的作用为
  • 个人做网站外包价格如何算产品推广外包
  • 网站设计范文网站编辑怎么做
  • 网站建设公司线下推广全国人大常委会
  • 怎么租服务器做网站西安百度关键词包年
  • 网站快速优化排名排名站长统计官网