SQLSERVER存储过程列名无效的解决方法

2013/12/19 22:33
阅读数 3.3K
DECLARE @m_LastName nvarchar(20)
DECLARE @Sql varchar(256)

SET @m_LastName = 'Fuller'
SET @Sql = 'SELECT * FROM Employees WHERE LastName='+ char(39) + @m_LastName + char(39) 
EXEC(@Sql)

加上char(39)就可以了。


展开阅读全文
打赏
0
4 收藏
分享
加载中
更多评论
打赏
0 评论
4 收藏
0
分享
返回顶部
顶部