DECLARE @Y1002 varchar(200),@A0100 varchar(200),@C0103 datetime ----定義變數 DECLARE Police_Department CURSOR FOR --定義游標 SELECT Y1002,A0100,C0103... ...
DECLARE @A varchar(200),@B varchar(200),@C datetime ----定義變數 DECLARE cursor CURSOR FOR --定義游標 SELECT A,B,C FROM Table WHERE ---查詢的數據 OPEN cursor --打開游標 FETCH next from cursorinto @A,@B,@C --將游標向下移1行,獲取的數據放入之前定義的變數@A,@B,@C中,這個支段的數量要與查出的支段數量一致 WHILE @@fetch_status=0 --判斷是否成功獲取數據 BEGIN -----這裡寫代碼邏輯塊 FETCH NEXT FROM cursor into @A,@B,@C --將游標向下移1行 END CLOSE cursor --關閉游標 DEALLOCATE cursor --釋放游標 ---游標可用於迴圈