自动生成SP脚本

这是一个名为[CFG_Get_Table&Column_Comp]的SQL存储过程,用于处理特定的数据比较任务。该过程接受六个参数,包括目标表名、源表名、源模式、目标模式、主键和日期列。示例使用展示了如何调用此存储过程进行不同场景的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/****** Object: StoredProcedure [dbo].[CFG_Get_Table&Column_Comp] Script Date: 7/13/2021 4:43:15 PM *****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/
name : CFG_Get_Table&Column_Comp
function : CFG_Get_Table&Column_Comp
input : @TARGETNAME
@TABLENAME
@SOURCESCHEMA
@TARGETSCHEMA
@KEY
@ZLDateCol
eg:exec [CFG_Get_Table&Column_Comp] b’a,‘b’,‘STG’,‘ODS’,‘Key’

– exec [CFG_Get_Table&Column_Comp] ‘CS_CASE_DETAILS’,‘CS_CASE_DETAILS’,‘STG’,‘ODS’,‘CS_CASE_DETAILS_ID’,‘CONTACT_DATE’
ALTER PROCEDURE [dbo].[CFG_Get_Table&Column_Comp](
@TARGETNAME NVARCHAR(100),
@TABLENAME NVARCHAR(100),
@SOURCESCHEMA NVARCHAR(100),
@TARGETSCHEMA NVARCHAR(100),
@KEY NVARCHAR(100),
@ZLDateCol NVARCHAR(100)
)
AS
–DECLARE @TARGETNAME NVARCHAR(MAX), @TABLENAME NVARCHAR(MAX), @SOURCESCHEMA NVARCHAR(MAX), @TARGETSCHEMA NVARCHAR(MAX), @KEY NVARCHAR(MAX)
–SET @TARGETNAME = ‘a’ --目标表表名
–SET @TABLENAME = ‘b’ --源表表名
–SET @SOURCESCHEMA = ‘STG’ --schema
–SET @TARGETSCHEMA = ‘ODS’ --目标a表schema
–SET @KEY = ‘pzInsKey’ --主键,逗号隔开

DECLARE @KEYS TABLE(Id int Identity(1,1),KEYS VARCHAR(200))
DECLARE @SQL NVARCHAR(MAX)b
DECLARE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值