如何为此编写动态SQL?
|
我需要编写一个仅包含执行语句的过程。
例:
Create Procedure dbo.allSPExecute( @id int)
as
begin
EXEC dbo.tic @day= 7,@name = \'Gname\',@Type = \'Utype\'
EXEC dbo.tic @day= 7,@name = \'tname\',@Type = \'Utype\'
EXEC dbo.gtype @day = 7,@Tname = \'UName_By\',@Udept = \'Dept\'
End
我有50多个这样的语句。我有一个表是Lookup:
ID Name SCol Dcol IOrd
1 dbo.tic Gname @name 1
1 dbo.tic tname @name 2
1 dbo.tic Utype @Type 1
1 dbo.tic Utype @Type 2
2 dbo.gtype UName_By @Tname 1
2 dbo.gtype Dept @Udept 1
有没有一种方法,如果我通过ID,它将从Lookup表中获取值并执行该过程。有人可以帮忙吗?
编辑:从查阅表和创建过程更改了数据
没有找到相关结果
已邀请:
3 个回复
剿畦缄饥小
财沟项胶
妒垮