程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL Server游標(CURSOR)的學習使用

MS SQL Server游標(CURSOR)的學習使用

編輯:關於SqlServer
說實的,使用MS SQL Server這樣久,游標一直沒有使用過。以前實現相似的功能,都是使用WHILE循環加臨時表來實現。剛才有參考網上示例練習寫了一下。了解到游標概念與語法。

下面代碼示例中,
先是宣告你在游標中需使用變量,也就是臨時存儲處理字段的數據。
2. 宣告一個游標,並SELECT需要處理的數據集。
3. 打開游標(#8行代碼)。
4. 從游標中拿來FETCH NEXT 數據給變量賦值。
5. 循環@@FETCH_STATUS = 0條件。
6. 在循環塊,可以處理第一筆的記錄邏輯了。本示例中是PRINT。
7. 邏輯處理完成,再次從游標中拿來FETCH NEXT 數據給變量賦值。(與上面4相同)。
8. 關閉游標。
9. 刪除並釋放游標。

 

執行結果:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved