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

正文內(nèi)容

第三講plsql編程基礎(chǔ)-文庫(kù)吧資料

2024-10-25 12:40本頁(yè)面
  

【正文】 顯式游標(biāo)的處理 打開(kāi)游標(biāo) Pointer 從游標(biāo)中獲取當(dāng)前記錄 處理游標(biāo)中的記錄直至集合為空 Pointer Pointer Cursor Cursor Cursor 聲明游標(biāo) 聲明游標(biāo)的語(yǔ)句格式如下: DECLARE cursor_name IS SELECT statement 聲明游標(biāo)完成了下面兩個(gè)目的: ( 1)給游標(biāo)命名; ( 2)將一個(gè)查詢(xún)與游標(biāo)關(guān)聯(lián)起來(lái)。 它包含一個(gè)跟蹤當(dāng)前訪問(wèn)的記錄的指針 , 這使程序能夠一次處理多條記錄 。 END。 EXCEPTION WHEN NO_DATA_FOUND THEN INSERT INTO temp VALUES(NULL, ‘Not found’)。 INSERT INTO temp VALUES(salary, last_name)。 BEGIN WHILE salary=2500 LOOP SELECT sal, ename INTO salary,last_name FROM emp WHERE empno= starting_empno。 last_name %TYPE。 END。: 39。 v_error_message := SQLERRM。 BEGIN . . . EXCEPTION . . . WHEN OTHERS THEN ROLLBACK。 1 2 3 SQLCODE和 SQLERRM ? Oracle內(nèi)置函數(shù) ? 描述錯(cuò)誤代碼和信息 ? 在 OTHERS異常處理器中特別有用,可以告知用戶(hù)何種內(nèi)部錯(cuò)誤被引發(fā) SQLCODE SQLERRM 用戶(hù)定義的異常 +1 UserDefined Exception Oracle定義錯(cuò)誤 錯(cuò)誤代碼 同錯(cuò)誤代碼相連的信息 沒(méi)有異常發(fā)生 0 ora0000: normal,successful pletion 異常處理的函數(shù) : 實(shí)例 轉(zhuǎn)存未處理的異常的錯(cuò)誤代碼及提示信息 . . . v_error_code NUMBER。)。 . . . EXCEPTION WHEN e_amount_remaining THEN (39。 1 2 3 用戶(hù)定義的異常 ? 程序執(zhí)行中出現(xiàn)的編程人員認(rèn)為的非正常情況 ? 在程序中顯式定義并引發(fā) 處理用戶(hù)定義的異常 Declare Raise Reference 定義部分 異常處理部分 命名異常 使用 RAISE語(yǔ)句引發(fā)異常 處理被引發(fā)的異常 執(zhí)行部分 用戶(hù)定義的異常處理:實(shí)例 DECLARE e_amount_remaining EXCEPTION。)。 . . . BEGIN . . . EXCEPTION WHEN e_products_remaining THEN (39。 Oracle server 未定義的異常 ? 標(biāo)準(zhǔn)的 Oracle錯(cuò)誤 ? 用戶(hù)在定義部分定義, Oracle自動(dòng)引發(fā) 處理 Oracle Server 未定義的異常 Declare Associate Reference 定義部分 異常處理部分 命名異常 異常對(duì)應(yīng)代碼 pragma EXCEPTION_INIT 處理被引發(fā)的異常 未定義異常 : 實(shí)例 捕獲 Oracle Server 2292 號(hào)錯(cuò)誤,為其設(shè)定錯(cuò)誤提示信息為“非法的一致性錯(cuò)誤” DECLARE e_products_remaining EXCEPTION。 (‘Other error occurred.’)。 (‘data corruption in S_PRODUCT.’)。 (TO_CHAR(v_product_id)||is invalid.’)。 COMMIT。 BEGIN SELECT id INTO v_id FROM s_product WHERE id = v_product_id。 statement2。 statement2。 statement2。即使在當(dāng)前塊設(shè)置了OTHERS處理器也不會(huì)被執(zhí)行。然后對(duì)包含塊執(zhí)行 PL/SQL的異常操作。 異常引發(fā) 異常捕獲并處理 異常引發(fā) 異常未處理 異常傳播到調(diào)用環(huán)境 異常傳播 ? 當(dāng)異常情態(tài)在塊的執(zhí)行部分引發(fā) ( 1)若當(dāng)前塊對(duì)該異常情態(tài)設(shè)置了處理器,則執(zhí)行它并成功完成該塊的執(zhí)行,然后控制轉(zhuǎn)給包含塊。 異常處理 ? PL/SQL的異常
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1