小编Dar*_*ria的帖子

TSQL'无效列名'sproc参数值的错误

这是我的代码:

DECLARE @SQL varchar(600)

SET @SQL = 
'SELECT     CategoryID, SubCategoryID, ReportedNumber
FROM    tblStatistics
WHERE   UnitCode = ' + @unitCode +
' AND   FiscYear = ' + @currYEAR

EXEC (@SQL)
Run Code Online (Sandbox Code Playgroud)

当我使用unitCode ='COB'和currYEAR ='10'运行此sproc时,我收到以下错误:

Invalid column name 'COB'.
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?

谢谢!

t-sql sql-server

3
推荐指数
2
解决办法
5159
查看次数

标签 统计

sql-server ×1

t-sql ×1