自动生成SP脚本

/****** 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值