日期:2014-05-17 浏览次数:20713 次
这个需要动态语句
create table #t
(
name varchar(10),
id int
)
go
declare @str1 varchar(10)--字段名字
declare @str2 varchar(10)--对应的值
set @str1='name'
set @str2='tracy'
declare @str varchar(1000)
set @str='insert #t('+@str1+') values('+''''+@str2+''''+')'
print @str
--insert 表的名字(name) values('tracy')
exec(@str)
select * from #t
/*
name id
---------- -----------
tracy NULL
(1 行受影响)
*/