1. 程式人生 > >遊標及其操作

遊標及其操作

遊標
遊標是一種訪問機制,允許使用者訪問單獨的行而不是 對於整個結果集進行操作。使用者可以單獨的處理每一行逐條收集資訊並對資料進行操作,這樣可以降低系統開銷和潛在的阻隔情況,

遊標包括兩個部分:
(1)遊標結果集 由定義遊標的select語句返回的行的集合
(2)遊標位置 指向這個結果集中的某一行的指標

特點:
(1)返回一個完整的結果集但是允許程式設計的語言智呼叫集合中的一行。
(2)允許定位在結果集的特定行
(3)從結果集的當前位置檢索一行或者多行
(4)支援對結果集當前位置的行進行修改
(5)提供不同級別的支援
(6)提供指令碼,儲存過程和觸發器中使用的語句

遊標的宣告
Declare 遊標名字 scroll cupsor (可以呼叫任何一行的資料)
For 指定的表名
For update可更新遊標

遊標的操作
(1)開啟遊標
Open + 遊標名
(2)檢索遊標
Fetch + (next, prior ,first, last,absolute)+ from 遊標名
(3) 關閉遊標
Close+遊標名
(4)釋放遊標
Deallocate +遊標名