創(chuàng)建Oracle存儲過程與運行一個存儲過程的實操
創(chuàng)建Oracle存儲過程,所用到的SQL語句,即CREATE OR REPLACE PROCEDURE,我們在Oracle數(shù)據(jù)庫中的創(chuàng)建,編譯與保存一個相關的存儲過程。從Window打開SQL*Plus并且從SQL*Plus 登錄到你的數(shù)據(jù)庫;打開skeleton.sql文件.
在SQL>命令提示符下輸入以下命令:
- SQL>@skeleton
 - SQL>/
 
SQL*Plus裝載skeleton.sql文件的內容到 SQL*Plus緩沖區(qū)并且執(zhí)行SQL*Plus語句;SQL*Plus 會通知你Oracle存儲過程已經(jīng)被成功地創(chuàng)建。
現(xiàn)在你的存儲過程被創(chuàng)建,編譯和保存在你的Oracle數(shù)據(jù)庫,我們可以運行它。
運行一個存儲過程
從SQL*Plus 命令行提示符運行你的存儲過程使用EXECUTE命令,如下:
- SQL> EXECUTE skeleton;
 
SQL*Plus 輸出一下信息確信Oracle存儲過程成功執(zhí)行:
- PL/SQL procedure successfully completed.
 
你也可以在一個無名PL/SQL塊內運行你的存儲過程,在SQL*Plus命令提示符下,它看起來像:
Java代碼
- SQL> BEGIN
 - SKELETON;
 - END;
 - /
 - SQL> BEGIN
 - SKELETON;
 - END;
 - /
 
現(xiàn)在我們已經(jīng)運行了我們的Oracle存儲過程了。
【編輯推薦】















 
 
 
 
 
 
 