我的查詢:TSQL Where子句中查詢字符串
SET @s_query =
'Select ROW_NUMBER() OVER (ORDER BY ' + @ColNames + ') AS ##RowNum,
'[email protected]+' INTO ##Results' +
' From TableA
Where FirstName = ' [email protected]+ '
ORDER BY FirstName';
我運行的是存儲過程的參數:
@Search = 'Adam', @ColName = 'FirstName','LastName'
而得到的錯誤:
" Invalid column name 'Adam'.
你的意思是@ColName ='''FirstName','LastName''''?如果這不是概率,請粘貼@s_query的完整sql和轉儲。 –
亞歷克斯這些只是參數問題是在哪裏,我得到一個錯誤,當運行SP的where子句。它假定'亞當'是一列 – user2906420