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

晋江外贸网站建设太仓市住房城乡建设局网站

晋江外贸网站建设,太仓市住房城乡建设局网站,黄石有哪些做视觉网站的公司,如何做彩票网站SQL Server OUTPUT Clause 会对 SQL 语句的血缘分析产生影响#xff0c;如果忽略对 OUTPUT Clause 的分析#xff0c;那么将漏掉一些关键的数据血缘关系#xff0c;从而影响数据血缘分析的准确性#xff0c;进而影响组织的数据治理质量。 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] UPDATEGudu 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.hkea.cn/news/14353780/

相关文章:

  • 网站建立的具体步骤手工制作教程
  • 网站优化套餐软件定制和开发
  • 外国风格网站建设官网娱乐网站建设ppt
  • 提升网站页面打开速度拉新推广怎么找渠道
  • 个人网站 备案 类型宽带开户多少钱
  • 网站域名和空间区别厦门营销型网站
  • 电子商务网站开发计划书jquery加速wordpress
  • 专业零基础网站建设教学在哪里厦门网站建设工作室
  • 上海网站建设哪个平台好asp网站发邮件
  • 网站建设说明书泉州做网站qzxiaolv
  • 跨境网站开发公司桂阳县网站建设公司哪家好
  • 网站一直建设中网站开发各小组互评表
  • 网站建设征求意见phpcms律师网站模板
  • 昆山网站建设河北网站建设与维护本科教材
  • 网站做友链wordpress网站搭建教程
  • 晋江企业网站建设wdcp 网站无法访问
  • 开发视频网站多少钱程序员接私活平台
  • 个人网站用凡科建站好吗wordpress免费导航主题
  • 企业网站建设专业服务linux php网站部署
  • 网站建设高端定制wordpress主题煎蛋
  • 衡阳网站seo优化两个 wordpress 合并
  • 办公室装修效果图现代郑州推广优化公司
  • 电商网站的支付功能婚庆网站建设策划案
  • 做铁合金用哪个外贸网站好网站如何做国外推广
  • 沈阳网站建设开发WordPress显示不出广告
  • 苏州网站建设系统哪家好东莞做网站 南城信科
  • 手机网站制作流程网约车平台app网站建设
  • 东莞长安网站推广公司网页设计与网页制作课程总结
  • 网站开发的实训内容房产网加盟
  • 网站有效内容的宣传及推广云电脑注册网站首页