举一个Northwind的例子。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)就可以了。
如果觉得《SQL SERVER 2000写存储过程出现列名无效的解决方法》对你有帮助,请点赞、收藏,并留下你的观点哦!