34,872
社区成员
发帖
与我相关
我的任务
分享'select * from biao where A='''+@a +''''
create proc dd
as
print '1'
go
dd

‘select * from biao where A=’+@a
A是数值型的话用
DECLARE @SQL NVARCHAR(4000)
SET @SQL='select * from biao where A='+LTRIM(@a)+''
EXEC(@SQL)
如果是字符型
DECLARE @SQL NVARCHAR(4000)
SET @SQL='select * from biao where A='''+@a+''''
EXEC(@SQL)--呵呵:熟能生巧,看多了,哪个地方颜色不对,都知道是哪里错了......