程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 創建Oracle存儲過程與運行一個存儲過程的實操

創建Oracle存儲過程與運行一個存儲過程的實操

編輯:Oracle數據庫基礎

創建Oracle存儲過程,所用到的SQL語句,即CREATE OR REPLACE PROCEDURE,我們在Oracle數據庫中的創建,編譯與保存一個相關的存儲過程。從Window打開SQL*Plus並且從SQL*Plus 登錄到你的數據庫;打開skeleton.sql文件.

在SQL>命令提示符下輸入以下命令:

  1. SQL>@skeleton   
  2. SQL>/   

SQL*Plus裝載skeleton.sql文件的內容到 SQL*Plus緩沖區並且執行SQL*Plus語句;SQL*Plus 會通知你Oracle存儲過程已經被成功地創建。

現在你的存儲過程被創建,編譯和保存在你的Oracle數據庫,我們可以運行它。

運行一個存儲過程

從SQL*Plus 命令行提示符運行你的存儲過程使用EXECUTE命令,如下:

  1. SQL> EXECUTE skeleton;  

SQL*Plus 輸出一下信息確信Oracle存儲過程成功執行:

  1. PL/SQL procedure successfully completed.  

你也可以在一個無名PL/SQL塊內運行你的存儲過程,在SQL*Plus命令提示符下,它看起來像:

Java代碼

  1. SQL> BEGIN   
  2. SKELETON;   
  3. END;   
  4. /   
  5. SQL> BEGIN  
  6. SKELETON;  
  7. END;  
  8. /  

現在我們已經運行了我們的Oracle存儲過程了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved