国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Oracle 顯示游標

2019-11-08 20:43:11
字體:
來源:轉載
供稿:網友
游標的基本原理:    在Oracle中,在執行一個有SELECT、INSERT、UPDATE和DELETE語句PL/SQL塊時,Oracle會在內存中為其分配一個緩沖區,將執行結果放在這個緩沖區中,而游標是該去的一個指針。    

游標分類:

  靜態游標  動態游標。

  靜態游標又分隱式游標和顯示游標。

顯示游標的使用步驟:  1.聲明游標   CURSOR cursor_name [(parameter[,parameter]...)]   [RETURN return_type] IS select_statement;   cursor_name指游標的名稱   parameter用于為游標指定輸入參數。在指定數據類型時,不能使用長度約束。例如NUMBER(4)、CHAR(10)等都是錯誤的。   return_type用于定義游標提取的行的類型。   select_statement指游標定義的查詢語句。  2.打開游標   OPEN cursor_name[(parameters)];  3.提取游標   FETCH cursor_name INTO variables;   cursor_name值游標的名稱   variables是變量名。  4.關閉游標   CLOSE cursor_name;   顯示游標的屬性:  %FOUND:只有在DML語句影響一行或多行時,%FOUND屬性才會返回TRUE。  %NOTFOUND:%NOTFOUND屬性與%FOUND屬性的作用正好相反。如果DML語句沒有影響任何行,則%NOTFOUND屬性返回TRUE。  %ROWCOUNT:%ROWCOUNT屬性返回DML語句影響的行數。如果DML語句沒有影響任何行,則%ROWCOUNT屬性將返回0。  %ISOPEN:%ISOPEN屬性返回游標是否已打開。  使用顯示游標刪除或更新:  CURSOR cursor_name IS     select_statement FOR UPDATE [OF columns];  SELECT FOR UPDATE[OF columns]為更新查詢,鎖定選擇的行。  1.當選擇單標更新查詢時,可以省略OF子句。  2.當選擇多個表更新查詢時,被鎖定的行來源于OF子句后聲明的列所在的表中的行。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白玉县| 宝丰县| 南乐县| 肇州县| 五华县| 九江市| 察哈| 莲花县| 福鼎市| 衡阳市| 大渡口区| 峡江县| 磴口县| 搜索| 昭苏县| 平罗县| 得荣县| 霍林郭勒市| 大连市| 海宁市| 高淳县| 元谋县| 安乡县| 新津县| 商水县| 嘉定区| 陇南市| 铜川市| 穆棱市| 凤城市| 成安县| 霸州市| 章丘市| 岱山县| 陇南市| 铜陵市| 曲麻莱县| 乡城县| 曲阳县| 蓝田县| 屏东市|