Oracle編寫一個簡單的儲存過程

來源:酷知科普網 1.59W

由於儲存過程有著:執行速度快,安全效能好(防SQL注入)等優質特性,在程式編寫的過程中常會用到儲存過程。我將以一個簡單的事例----檢查輸入的員工工號是否正確來演示這個儲存過程的寫法。

操作方法

(01)新建儲存過程,Create or Replace  Procedure CHK_SYS_EMP 檢查系統工號。

Oracle編寫一個簡單的儲存過程

(02)定義引數及變數:(TREV IN VARCHAR2,TRES OUT VARCHAR2) IS C_EMP VARCHAR2(25);

Oracle編寫一個簡單的儲存過程 第2張

(03)儲存過程框架用Begin開始,End結束。

Oracle編寫一個簡單的儲存過程 第3張

(04)檢視需要呼叫表的結構以及相關欄位。我們會用到表中的 EMP_NO ENABLED

Oracle編寫一個簡單的儲存過程 第4張

(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;

Oracle編寫一個簡單的儲存過程 第5張

(06)程式執行測試OK。

Oracle編寫一個簡單的儲存過程 第6張
熱門標籤