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

正文內(nèi)容

oracle過程、函數(shù)和程序包(已修改)

2025-02-24 15:00 本頁面
 

【正文】 過程、函數(shù)和包 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 2 目標 在完成本章學習后,你將掌握下列技能; ? PL/SQL過程的定義與用法 ? PL/SQL函數(shù)的定義與用法 ? PL/SQL包的定義與用法 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 3 本章內(nèi)容 ? PL/SQL過程 ? PL/SQL函數(shù) ? PL/SQL包 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 4 導航 ? PL/SQL過程 ? PL/SQL函數(shù) ? PL/SQL包 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 5 PL/SQL過程 ? 過程是指用于執(zhí)行特定操作的 PL/SQL塊 ? 通過使用過程,不僅可以簡化客戶應用的開發(fā)和維護,而且可以提高應用程序的運行性能。 ? 語法: CREATE [OR REPLACE] PROCEDURE procedure_name(argument1[mode1] datatype1,argument2[mode2] datatype2,… ) {IS|AS} PL/SQL Block。 其中 procedure_name指定過程名, argument指定過程參數(shù); IS或 AS用于開始 PL/SQL塊。 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 6 PL/SQL過程 建立無參數(shù)的過程 ? 下面以建立用于輸出當前日期和時間的過程out_time為例。 CREATE OR REPLACE PROCEDURE out_time IS BEGIN (‘NLS_DATE_FORMAT’,’’’YYYYMMDD HH24:MI:SS’’’)。 (sysdate)。 END。 / Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 7 PL/SQL過程 建立帶有輸入?yún)?shù)的過程 ? 通過使用輸入?yún)?shù),可以將應用程序數(shù)據(jù)傳遞到過程。 ? 當定義過程參數(shù)時, 默認參數(shù)模式就是輸入?yún)?shù) ? 可以使用 IN關鍵字顯式定義輸入?yún)?shù)。 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 8 CREATE OR REPLACE PROCEDURE add_empl( empno %TYPE,ename %TYPE, ebirthday %TYPE, egrade %TYPE, ejob %TYPE,emajor %TYPE, indate %TYPE,salary %TYPE, allow %TYPE,deptno %TYPE) IS BEGIN INSERT INTO empl VALUES(empno,ebirthday,ename,ejob,egrade,emajor,indate,salary,allow,depno)。 END。 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 9 PL/SQL過程 建立帶有輸出參數(shù)的過程 ? 通過使用輸入?yún)?shù),可以將數(shù)據(jù)或消息傳遞到調(diào)用環(huán)境和應用程序。 ? 當定義輸出參數(shù)時,需要制定參數(shù)模式為 OUT。 ? 下面建立用于更新雇員工資并輸出雇員姓名的過程 update_sal為例。 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 10 CREATE OR REPLACE PROCEDURE update_sal( eno varhcar2, sal NUMBER, name OUT VARCHAR2) IS BEGIN UPDATE empl SET salary=sal WHERE empno=eno RETURNING ename INTO name。 END。 /
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1