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

正文內(nèi)容

oracle第7章存儲過程操作(編輯修改稿)

2025-03-04 11:04 本頁面
 

【文章內(nèi)容簡介】 課堂案例 1—— 使用 PL/SQL編程 異常處理 — 非預(yù)定義異常 使用非預(yù)定義異常需要包括以下三個步驟: ( 1)在定義部分定義異常名; ( 2)在異常和 Oracle錯誤之間建立關(guān)聯(lián)(需要使用偽過程EXCEPTION_INIT); ( 3)在異常處理部分捕捉并處理異常。 【 例 119】 刪除商品類別表,并處理 ORA2292錯誤(使用非預(yù)定義異常)。 SET SERVEROUTPUT ON DECLARE e_FK EXCEPTION。定義部分 PRAGMA EXCEPTION_INIT(e_FK,2292)。 建立關(guān)聯(lián)關(guān)系 BEGIN DELETE WHERE t_Name=39。通信商品 39。 EXCEPTION WHEN e_FK THEN 捕捉處理 (39。該類別已被使用 39。)。 END。 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 1—— 使用 PL/SQL編程 異常處理 — 自定義異常 使用自定義異常時,需要包括以下三個步驟: ( 1)需要在定義部分( DECLARE)定義異常; ( 2)再執(zhí)行部分( BEGIN)觸發(fā)異常(使用 RAISE語句); ( 3)在異常處理部分( EXCEPTION)捕捉并處理異常。 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 存儲過程概述 視圖特點 在 Oracle中,可以在數(shù)據(jù)庫中定義子程序,在子程序中將一些固定的操作集中起來,由 Oracle數(shù)據(jù)庫服務(wù)器完成,以完成某個特定的功能。這種子程序稱為存儲過程( ProceDure)。使用存儲過程具有如下的優(yōu)點: ( 1)存儲過程在服務(wù)器端運行, 執(zhí)行速度快 ; ( 2)存儲過程執(zhí)行一次后駐留在 Oracle數(shù)據(jù)庫服務(wù)器的 高速 Cache中,以后再次執(zhí)行存儲過程時,只需從高速 Cache中調(diào)用已經(jīng)編譯好的代碼即可,從而提高了系統(tǒng)性能; ( 3)存儲過程確保了 數(shù)據(jù)庫的安全 。使用存儲過程,可以在禁止用戶直接訪問應(yīng)用程序中的某些數(shù)據(jù)表的情況下,授權(quán)執(zhí)行訪問這些數(shù)據(jù)表的存儲過程。 ( 4) 自動完成 需要預(yù)先執(zhí)行的任務(wù)。存儲過程可以設(shè)置為系統(tǒng)啟動時自動執(zhí)行,而不必在系統(tǒng)啟動后再進行手動操作,從而方便了用戶的使用,可以自動完成一些需要預(yù)先執(zhí)行的任務(wù)。 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 2— 使用 OEM管理存儲過程 掌握在 OEM中創(chuàng)建存儲過程、執(zhí)行存儲過程的方法 。 案例學(xué)習目標 OEM中創(chuàng)建存儲過程、執(zhí)行存儲過程 。 案例知識要點 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 2— 使用 OEM管理存儲過程 案例完成步驟 ( 1)啟動 OEM后,依次選擇“方案”、“程序”下的“過程”,進入“過程”頁面 ( 2) 單擊“創(chuàng)建”按鈕,進入“創(chuàng)建過程”對話框,輸入新建存儲過程的名稱 up_NameByID,編寫存儲過程的內(nèi)容 教師演示講解 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 2— 使用 OEM管理存儲過程 案例完成步驟 創(chuàng)建存儲過程 ( 1)啟動 OEM后,依次選擇“方案”、“程序”下的“過程”,進入“過程”頁面 ( 2) 單擊“創(chuàng)建”按鈕,進入“創(chuàng)建過程”對話框,輸入新建存儲過程的名稱 up_NameByID,編寫存儲過程的內(nèi)容 教師演示講解 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 2— 使用 OEM管理存儲過程 案例完成步驟 查看存儲過程 在 OEM中,進入指定方案的“過程”頁面,在過程列表中選擇要查看的過程,單擊“查看”按鈕,進入“查看過程”頁面 教師演示講解 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 2— 使用 OEM管理存儲過程 案例完成步驟 修改存儲過程 ( 1)在 OEM中,進入指定方案的“過程”頁面,在過程列表中選擇要查看的過程,單擊“編輯”按鈕,進入“編輯過程”頁面 教師演示講解 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 2— 使用 OEM管理存儲過程 案例完成步驟 刪除存儲過程 ( 1)在 OEM中,進入指定方案的“過程”頁面,在過程列表中選擇要查看的過程,單擊“刪除”按鈕,進入“確認刪除”頁面 ( 2)單擊“是”按鈕,刪除過程 up_NameByID 教師演示講解 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 3— 使用 PL/SQL管理存儲過程 學(xué)習使用 PL/SQL語句創(chuàng)建存儲過程、修改存儲過程、編譯存儲過程和執(zhí)行存儲過程的方法 。 案例學(xué)習目標 使用 CREATE [ OR REPLACE ] PROCEDURE創(chuàng)建和修改存儲過程、使用 ALTER PROCEDURE編譯存儲過程、執(zhí)行存儲過程的幾種方法 。 案例知識要點 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 3— 使用 PL/SQL管理存儲過程 案例完成步驟 1.創(chuàng)建存儲過程 使用 PL/SQL創(chuàng)建存儲過程的基本語法格式為: CREATE [ OR REPLACE ] PROCEDURE [用戶方案 .]存儲過程名 [ ( 參數(shù) 1 參數(shù)模式 數(shù)據(jù)類型 [, … ] ) ] IS | AS [參數(shù) 1 數(shù)據(jù)類型 [, …]] BEGIN PL/SQL語句 END [存儲過程名 ]。 2.執(zhí)行存儲過程 使用 PL/SQL執(zhí)行存儲過程的基本語法格式為: [DECLARE 參數(shù) 1 數(shù)據(jù)類型 [, …] ] BEGIN [ EXECUTE ] [用戶方案 .]存儲過程名[ ( 參數(shù) 1 [, … ] ) ]。 END。 教師演示講解 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 3— 使用 PL/SQL管理存儲過程 案例完成步驟 【 例 31】 創(chuàng)建簡單存儲過程,顯示當前的系統(tǒng)時間。 ( 1)定義存儲過程 CREATE OR REPLACE PROCEDURE AS BEGIN (SYSDATE)。 END up_CurrentTime。 ( 2)執(zhí)行存儲過程 BEGIN SCOTT. up_CurrentTime ()。 END。 教師演示講解 2023/3/5 Oracle數(shù)據(jù)庫管理與應(yīng)用實例教程 課堂案例 3— 使用 PL/SQL管理存儲過程 案例完成步驟 【 例 32】 通過存儲過程添加用戶記錄。 ( 1)定義存儲過程 CREATE OR REPLACE PROCEDURE up_InsertUser AS BEGIN INSERT INTO VALUES(39。8839。,39。存儲過程 39。,39。普通39。,39。storeproc39。)。 EXCEPTION WHEN DUP_VAL_ON_INDEX THEN (39。重復(fù)的用編號 39。)。 WHEN OTHERS THEN (39。發(fā)生其他錯誤 39。)。 END up_InsertUser。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1