首页 > 解决方案 > 转换 Mosaic 上具有多个更新语句的现有存储过程

问题描述

我需要转换具有多个更新语句的现有存储过程。前任:


存储过程中的当前查询是 -


CREATE PROCEDURE [dbo].[SP_Load_Catalog] AS BEGIN SET NOCOUNT ON; 截断表 dbo..Dummy2

update A set Market = b.code_cmmt
From        dbo..Dummy2  A 
inner join  dbo..Dummy3 b on a.cm__chr03  = b.code_value and b.code_fldname = 'xar1'

如何在 Mosaic 上实现这个功能

标签: mosaic-decisions

解决方案


要在Mosaic Decisions上实现此功能,请按照下列步骤操作:

  1. 拖入阅读器节点并使用有关源数据的信息对其进行配置。

阅读器节点配置

  1. 拖入Custom SQL Process Node。在这里,提供与存储过程UPDATE中提到的逻辑等效的 SQL 查询。

自定义sql节点配置

  1. 附加写入器节点并对其进行配置以更新现有表。

在此处输入图像描述

执行流程后,您应该获得所需的结果。


推荐阅读