Sql server簡單遊標
阿新 • • 發佈:2018-11-16
DECLARE Stud_Cursor SCROLL CURSOR --宣告一個遊標
FOR
--查詢學生資訊表中的資料資訊
SELECT [Oid],[Pid],[aaa]
FROM OrderTable
-----------------------------
open Stud_Cursor --開啟遊標 FETCH NEXT FROM Stud_Cursor --into @oid , @pid ,@aa;--執行讀取操作
WHILE @@FETCH_STATUS=0 --檢查狀態,確定是否可以繼續讀取值
BEGIN
--業務處理
--print(@oid)
--if @pid>100
--begin
-- update OrderTable set Pid=0 where [email protected];
-- insert into [ProductTable]([Pname])values(@oid);
--end FETCH NEXT FROM Stud_Cursor --into @oid , @pid ,@aa;
END
--------------------------------------------
CLOSE Stud_Cursor --關閉遊標
----------------------------------------------------
DEALLOCATE Stud_Cursor --釋放遊標
FOR
--查詢學生資訊表中的資料資訊
SELECT [Oid],[Pid],[aaa]
FROM OrderTable
-----------------------------
open Stud_Cursor --開啟遊標 FETCH NEXT FROM Stud_Cursor --into @oid , @pid ,@aa;--執行讀取操作
WHILE @@FETCH_STATUS=0 --檢查狀態,確定是否可以繼續讀取值
BEGIN
--業務處理
--print(@oid)
--if @pid>100
--begin
-- update OrderTable set Pid=0 where
-- insert into [ProductTable]([Pname])values(@oid);
--end FETCH NEXT FROM Stud_Cursor --into @oid , @pid ,@aa;
END
--------------------------------------------
CLOSE Stud_Cursor --關閉遊標
----------------------------------------------------
DEALLOCATE Stud_Cursor --釋放遊標