


















1.使用exec(@sq lStr)方法,@sqlStr是一个要执行的字符串,通过该字符串动态连接各种条件。
2.使用sp_executesql 存储过程来执行,代码如下:
declare @tablename varchar(50)
declare @a varchar(50)
declare @b varchar(50)
declare @sql nchar(500) --注意不能用varchar
set @a='a'
set @b='b'
set @tablename='dbo.Table_1'
set @sql=N'insert into '+@tablename +' values(@a,@b)'
exec sp_executesql @sql,N'@a varchar(50),@b varchar(50)',@a,@b
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。