orcale存儲過程學習之路(一)
1.在packages文件夾下新建一個“包”,當新建時會同時出現兩個供編輯的面板:一個為“聲明”的,一個為“body”部分的。
2.編寫兩個空方法:
----------------------------------------- 聲明部分 ------------------------------------------
CREATE OR REPLACE PACKAGE CTP IS
PROCEDURE QUERY1( I_NAME,
O_RET_CODE OUT NUMBER,
O_RET_MSG OUT VARCHAR2,
O_TOTAL OUT VARCHAR2,
O_RESULT_LIST OUT SYS_REFCURSOR
);
PROCEDURE QUERY2( I_NAME,
O_RET_CODE OUT NUMBER,
O_RET_MSG OUT VARCHAR2,
O_TOTAL OUT VARCHAR2,
O_RESULT_LIST OUT SYS_REFCURSOR
)
END CTP ;
----------------------------------------- BODY部分 ------------------------------------------
CREATE OR REPLACE PACKAGE CTP IS
PROCEDURE QUERY1( I_NAME,
O_RET_CODE OUT NUMBER,
O_RET_MSG OUT VARCHAR2,
O_TOTAL OUT VARCHAR2,
O_RESULT_LIST OUT SYS_REFCURSOR
) IS
BEGIN
NULL;
END QUERY1;
PROCEDURE QUERY2( I_NAME,
O_RET_CODE OUT NUMBER,
O_RET_MSG OUT VARCHAR2,
O_TOTAL OUT VARCHAR2,
O_RESULT_LIST OUT SYS_REFCURSOR
) IS
BEGIN
NULL;
END QUERY2;
END CTP ;
3.存儲語句寫完後在執行一個左上角的“設置”按鈕。
4.查看packages和package bodies下是否有生成的存儲過程
orcale存儲過程學習之路(一)