Oracle PL SQL語言基礎 控制語句

2021-08-16 05:50:45 字數 757 閱讀 8336

預定義異常種類(異常處理)

異常說明

access_into_null

在未初始化物件時出現

case_not_founf

在case

語句中的選項與使用者輸入的資料不匹配時出現

collection_is_null

在給尚未初始化的表或陣列賦值時出現

cursor_already_open

使用者試圖重新開啟已經開啟的游標時出現。在重新開啟游標前必須先將其關閉

dup_val_on_index

使用者試圖將重複的值儲存在使用唯一索引的資料庫列中時出現

invalid_cursor

在執行非法游標運算(如

fetch

乙個尚未開啟的游標

)時出現

invalid_number

將字串轉換為數字時出現

login_denied

輸入的使用者名稱或密碼無效時出現

no_data_found

在表中不存在請求的行時出現

sotrage_error

在記憶體損壞或

pl/sql

耗盡記憶體時出現

too_many_rows

在執行select into

語句後返回多行時出現

value_error

在產生大小限制錯誤時出現。如,變數中的列值超出變數的大小

zero_divide

以零做除數時出現

Oracle pl sql基礎 迴圈

一 迴圈語法以及用法 1 loop的語法以及用法,如下 loop 處理程式 end loop 例子 declare v counter binary integer 1 定義變數 begin loop dbms output.put line v counter v counter v counte...

oracle PL SQL程式設計基礎知識

在oracle中使用pl sql來擴充套件sql的功能,使得sql能夠更加的靈活,功能更加強大,效率更高。pl sql讓sql也能執行判斷,迴圈等操作。主要記錄一下pl sql的基本語法和基本條件判斷語句和迴圈語句供忘記了方便查閱。1.pl sql的語法結構 declare 這部分用於宣告變數 be...

ORACLE PL SQL 基礎2 游標的學習

游標學習 一 游標是什麼 游標字面理解就是游動的游標。用資料庫語言來描述 游標是對映在結果集中一行資料上的位置實體,有了游標 使用者就可以訪問結果集中的任意一行資料了,將游標放置到某行後,即可對該行資料進行操作,例如提取當前 行的資料等等。二 游標的分類 顯式游標和隱式游標 顯示游標的使用需要4步 ...