我已經寫了波紋管光標:數據庫問題
declare myCursor cursor
for select productID, productName from products
declare @productID int
declare @productName nvarchar(50)
open myCursor
fetch next from myCursor into @productID,@productName
print @productID
print @productName
set @productID=0
set @productName=''
while @@FETCH_STATUS=0
begin
fetch next from myCursor into @productID,@productName
print @productID
print @productName
set @productID=0
set @productName=''
end
close myCursor
deallocate myCursor
我希望它有一個名爲RowNomber另一列在執行光標這顯示每行的數量。我是否應該聲明另一個varriabl等於1,並在開始塊中加上1(+1)?有沒有辦法做到這一點? (我正在使用sql server 2008)
順便提一下,如果您將問題的標題標題爲「數據庫問題」,那麼您可能會得到更多的觀點/答案。 – Peter 2010-09-04 14:31:50