close
Informix 4GL SQL
CURSOR 概述
一般的意義之下,是指點擊滑鼠的焦點或是鍵盤的輸入的焦點,是接下來採取行動的指定地點。
而資料庫的游標-資料游標(DATA CURSOR),當查詢指令的結果放置結果集(RESULT SET或RECORD SET)。
游標在結果集的資料列中移動,對指到的資料列執行接下來的語句或命令,程式一次處理一列(ROW),游標一次指向一列(一筆資料)。
但游標若使用不當,會有消耗網路流量,效能耗損,死結等問題。
INFORMIX-4GL有三種CURSOR
- SCROLLING CURSOR
- 可由目前記錄像之前或之後的紀錄移動
- 會消耗更多效能
- 通常運用在查詢功能
- NON-SCROLLING CURSOR
- 只能由目前的紀錄往下移動
- 通常使用於報表
- FOR UPDATE CURSOR
- 又稱LOCKING CURSUR
- 只能由目前的紀錄向下移動
- 指到的資料會被鎖住,移到下一筆之後解鎖
- 通常用於修改資料或是刪除資料
文章標籤
全站熱搜
留言列表