62,046
社区成员
发帖
与我相关
我的任务
分享
create procedure test
@name nvarchar(50)
as
begin
declare @s nvarchar(50)
set @s=@name
exec('select 员工姓名,Title, count(StateId) [数量] from workstatetj_1 where 员工姓名= '+@s+' group by 员工姓名,Title')
end
exec test '老板'
create procedure test
@name nvarchar(50)
as
begin
declare @s nvarchar(50)
set @s=@name
exec('select 员工姓名,Title, count(StateId) [数量] from workstatetj_1 where 员工姓名= '''+@s+''' group by 员工姓名,Title')
end
/*
---- ----
''
(所影响的行数为 1 行)
*/
select '''''',''
/*
---- ----
''
(所影响的行数为 1 行)
*/