freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle異常及觸發(fā)器(存儲版)

2025-02-25 07:38上一頁面

下一頁面
  

【正文】 表的內(nèi)容。INSERT TRIGGER!39。 19 觸發(fā)器示例 下面分別做插入、刪除和修改操作,觀察結(jié)果: insert into emp (empno,ename) values( 7938, ‘ JK)。 (statementtype)。 17 觸發(fā)器 ? 定義的一般語法: – CREATE [OR REPLACE] TRIGGER trigger – {BEFORE|AFTER} – {DELETE|INSERT|UPDATE [OF column [,column]…]} – [OR{DELETE|INSERT|UPDATE [OF column [,column]…]}]… – ON table – FOR EACH ROW [WHEN condition] – BEGIN – …pl/sql block.. – END [trigger] 18 觸發(fā)器示例 – CREATE OR REPLACE TRIGGER logemp – BEFORE INSERT OR UPDATE OR DELETE ON emp – FOR EACH ROW – DECLARE statementtype CHAR(20)。2 。 – End register。例:下面的過程為一個新的學(xué)生注冊以前,檢查是否在班級中有足夠的地方容納他。 – End。 9 – 每次發(fā)生 pragma exception_init時,一個 oracle錯誤只能和一個用戶定義的異常情態(tài)相關(guān)聯(lián)。這樣可以用 w h e n 撲獲此錯誤 , 不用 o t h e r s 撲獲 。 – Exception – when e_toomanystudents then – insert into log_table(info) – values (‘ history 101 has’ || v_currentstudents || – ‘ students: max allowed is ‘ || v_maxstudents)。 – End。 – Begin – select current_students,max_students – into v_currentstudents,v_maxstudents – from classes – where department=‘ HIS’ and course=‘ 101’ 。 – Declare – v_tempvar number(2)。 – Value_error:當(dāng)在過程性語句中發(fā)生了算術(shù) 、 轉(zhuǎn)換 、 截尾或限制性錯誤時會引發(fā)這個情態(tài) 。 – Invalid_cursor:當(dāng)執(zhí)行非法的游標(biāo)操作時 , 會引發(fā)這個錯誤 , 如試圖關(guān)閉已關(guān)閉的游標(biāo) 。 – 聲明異常情態(tài) – 異常情態(tài)在塊的聲明部分進行聲明,在塊的執(zhí)行部分進行觸發(fā),在塊的異常部分進行處理。 – Too_may_rows:當(dāng) select into 語句返回多個行時 , 會引發(fā)這個錯誤 。 下面的兩個例子都引發(fā) value_error錯誤 。 – End。 – 當(dāng)引發(fā)異常情態(tài)時 , 控制轉(zhuǎn)給該塊的異常處理部分 。 – v_maxstudents number(3)。 – insert into log_table(info)
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1