Oracle編寫一個簡單的存儲過程
- 電腦
- 關注:1.49W次
由於存儲過程有着:執行速度快,安全性能好(防SQL注入)等優質特性,在程序編寫的過程中常會用到存儲過程。我將以一個簡單的事例----檢查輸入的員工工號是否正確來演示這個存儲過程的寫法。
操作方法
(01)新建存儲過程,Create or Replace Procedure CHK_SYS_EMP 檢查系統工號。
(02)定義參數及變量:(TREV IN VARCHAR2,TRES OUT VARCHAR2) IS C_EMP VARCHAR2(25);
(03)存儲過程框架用Begin開始,End結束。
(04)查看需要調用表的結構以及相關字段。我們會用到表中的 EMP_NO ENABLED
(05)存儲過程按需添加SQL語句。SELECT EMP_NO INTO C_EMP FROM _EMPWHERE EMP_NO = TREV AND ENABLED = 'Y' AND ROWNUM = 1;TRES:='OK';EXCEPTIONWHEN OTHERS THENTRES:='EMP ERR '||trev;
(06)程序運行測試OK。
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-hk/sm/diannao/de164v.html