爲什麼不會顯示多個結果?此外,我收到此錯誤消息「轉換失敗時,將varchar值'fetch_status'轉換爲數據類型int」我的代碼有什麼問題?遊標sql問題
Declare [plzwork] cursor
for
Select * from [itsthegoodtable]
Where [Methodofpayment] = 'pd'
---open cursor
Open [plzwork]
Fetch next from [plzwork]
while 'fetch_status' = 0
fetch next from [plzwork]
close [plzwork]
deallocate [plzwork]
請用您正在使用的數據庫標記您的問題。 –
使用'@@ FETCH_STATUS'而不是''fetch_status''。我也希望有一個轉換錯誤。 –
另一個問題是您沒有設置遊標查詢中的任何變量。通常你會看到FETCH NEXT FROM [plzwork] int @somevariable。 –