我有一個查詢,像這樣:SQL附近有語法錯誤的分配輸出到可變
SELECT id, @RowNumber = ROW_NUMBER() OVER (ORDER BY id) as 'number'
FROM WaitList
WHERE email = @Email
但是我得到錯誤:
Incorrect syntax near the keyword 'as'.
我所試圖做的是分配ROW_NUMBER( )到一個變量。
我真的需要從WaitList表中獲取行號。
我可以把結果放在變量表中,然後通過選擇'number'來獲得行號嗎?
什麼是你的rdbms? –
我甚至不知道那是什麼 – user979331
RDBMS =關係數據庫管理系統。那麼你使用哪一個?代碼看起來像T-SQL,因此它可能是Microsoft SQL Server? –