这是我的代码:
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)
有谁知道为什么?
谢谢!