Oracle procedure調用實例

Oracle經常需要進行一些存儲過程來進行其它數據庫調用或數據庫數據智能更新,下面就一個實例來展示其全過程。

首先,編寫一個procedure文本。

然後,登陸sql developer添加procedure

單擊procedure->新建,輸入一個名字,單擊確定。然後將寫好的語句接入beginend之間,單擊執行按鈕,進行測試,如果不通過進行調試,直至成功,報存這個procedure即可。


013333829.png013347164.png013409941.png

如果手工調用個,右擊該存儲過程進行測試即可。

013428883.png

因爲我的平臺需要進行定期的執行,需要配置一個job

首先建立一個job,然後輸入一個調用過程,最後調用即可。這裏我進行1分鐘調用一次。

SQL> variable job1 number;

SQL> begin

2 dbms_job.submit(:job1,

'update_terminal;',sysdate,'sysdate + 1/1440'); 3

4 commit;

5 end;

6 /


PL/SQL procedure successfully completed.


SQL> begin

2 dbms_job.run(:job1);

3 end;

4 /


PL/SQL procedure successfully completed.


SQL>

測試:進入web應用界面可以看到結果是我們想要的結果了。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章