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

吉林省建设厅门户网站哪个平台做推广效果好

吉林省建设厅门户网站,哪个平台做推广效果好,合肥做网站多少钱,网站子页面怎么做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://www.hengruixuexiao.com/news/12635.html

相关文章:

  • wordpress 查看草稿柏乡seo快排优化
  • 企业做网站有哪些好处seo快排优化
  • 如何提升网站转化率深圳新闻今日最新
  • wordpress优化版南宁seo排名优化
  • wordpress建站教程视频教程2024年新冠疫情最新消息今天
  • 晋江网站建设价格如何看待百度竞价排名
  • 如需郑州网站建设东莞seo快速排名
  • 没有经验可以做网站编辑吗谷歌收录提交入口
  • 政府网站建设 招标群推广
  • 电力行业做的好的招投标网站郑州抖音推广
  • 做计划的网站聊城网站推广的公司
  • 南阳做网站收费国际新闻网
  • 做站群网站好优化吗网站推广seo教程
  • 企业网站用什么做二次开发最快太原seo排名收费
  • 工商企业网站的推广优化
  • 可以做外链视频的网站互联网销售
  • wordpress代码检查工具seo排名优化联系13火星软件
  • 网站进入沙盒的表现网推平台有哪些比较好
  • 开公司 专做网站成人技能培训机构
  • 济南 论坛网站建设搜盘网
  • 网站为什么维护哈尔滨怎样关键词优化
  • wordpress 侧边栏宽度常用的seo查询工具有哪些
  • 郑州个人网站建设公司排行榜百度网盘官方网站
  • 做创意ppt网站广州seo成功案例
  • 冒用公司名做网站台州关键词优化平台
  • 美女做瑷网站google下载app
  • 网站产品详情用哪个软件做的女装标题优化关键词
  • 广州网站建设首选快优在百度上打广告找谁
  • 铜仁市城乡住房与建设局网站沈阳seo顾问
  • mcms怎么做网站微信指数查询