当前位置: 代码迷 >> Sql Server >> SQL动态查询 变量值有关问题
  详细解决方案

SQL动态查询 变量值有关问题

热度:16   发布时间:2016-04-27 13:14:32.0
SQL动态查询 变量值问题
建立一存储过程

create alter proc Staff_s
@name varchar(10),@id varchar(10) 
as
exec('select * from Staff where [email protected]+ '=' + @id )
go 

动态查询 [email protected] 是字段变量 @id是字段值变量 ,这个要怎么改才能查询成功

------解决方案--------------------
create alter proc Staff_s
@name varchar(10),@id varchar(10)
as
exec('select * from Staff where [email protected]+ '=''' + @id+'''' )
go
  相关解决方案