DML 游標屬性

2022-02-02 17:53:57 字數 780 閱讀 8120

游標屬性

當執行一條dml語句後,dml語句的結果儲存在四個游標屬性中,這些屬性用於控制程式流程或者了解程式的狀態。當執行dml語句時,pl/sql開啟乙個內建游標並處理結果,游標是維護查詢結果的記憶體中的乙個區域,游標在執行dml語句時開啟,完成後關閉。隱式游標只使用sql%found,sql%notfound,sql%rowcount三個屬性.sql%found,sql%notfound是布林值,sql%rowcount是整數值。

sql%found和sql%notfound

在執行任何dml語句前sql%found和sql%notfound的值都是null,在執行dml語句後,sql%found的屬性值將是:

. true :insert

. true :delete和update,至少有一行被delete或update.

. true :select into至少返回一行

當sql%found為true時,sql%notfound為false。

sql%rowcount

在執行任何dml語句之前,sql%rowcount的值都是null,對於select into語句,如果執行成功,sql%rowcount的值為1,如果沒有成功,sql%rowcount的值為0,同時產生乙個異常no_data_found.

sql%isopen

sql%isopen是乙個布林值,如果游標開啟,則為true, 如果游標關閉,則為false.對於隱式游標而言sql%isopen總是false,這是因為隱式游標在dml語句執行時開啟,結束時就立即關閉。

游標屬性CSS cursor 屬性

css cursor屬性,以前不知道,如果以後用到自己看的 請把滑鼠移動到單詞上,可以看到滑鼠指標發生變化 p autospan crosshairspan defaultspan pointerspan movespan e resizespan ne resizespan nw resizesp...

PL SQL中使用DML 游標 動態SQL

先申明我不是牛x,所有有錯的地方,希望廣大讀友能提醒俺一下!1.兩個常用異常處理 declare v empno emp.empno type v ename emp.ename type begin v empno 請輸入工號 select ename into v ename from emp ...

CSS游標屬性

auto 預設值。瀏覽器根據當前情況自動確定滑鼠游標型別。all scroll ie6.0 有上下左右四個箭頭,中間有乙個圓點的游標。用於標示頁面可以向上下左右任何方向滾動。col resize ie6.0 有左右兩個箭頭,中間由豎線分隔開的游標。用於標示專案或標題欄可以被水平改變尺寸。crossh...