34,593
社区成员
发帖
与我相关
我的任务
分享
print(@sql + 'where id = 12')
create table person (id varchar(10),[name] varchar(20))
insert person
select '1', '王五' union all
select '2', '李四' union all
select '12', '张三'
declare @sql nvarchar(200)
set @sql = 'select [name] 姓名 from person'
exec(@sql)
姓名
--------------------
王五
李四
张三
(3 row(s) affected)
declare @sql nvarchar(200)
set @sql = 'select name 姓名 from person'
exec(@sql + ' where id = 12')
declare @sql nvarchar(200)
set @sql = 'select name 姓名 from person '
exec(@sql + 'where id = 12')