oracle儲存過程的建立

2021-06-20 08:04:00 字數 620 閱讀 4523

實現了模組化程式設計。

儲存過程具有對資料庫立即訪問的功能。

使用儲存過程可以加快程式的執行速度。

使用儲存過程可以減少網路流量。

使用儲存過程可以提高資料庫的安全性。

當然說這麼多理論的東西,還不如自己說一下自己為何要用儲存過程,我用儲存過程是因為想解決檢視不適合用與表的更新,也能方便移植(自己的軟體給被人的資料庫系統用只需要統一好儲存過程名字就行)。

這裡我寫的乙個儲存過程是:

create or replace procedure pro_update_beginnurse (nurseloginid varchar2,orderid varchar2)

is v_sql varchar2(3200);

begin

v_sql := 'call hrip.pro_update_beginnurse(''' || nurseloginid || ''',''' || orderid || ''')';

execute immediate v_sql;

end;

作用是傳入更新nurseloginid ,orderid 欄位的值。其中:nurseloginid ,orderid 都是資料庫的欄位名字。

Oracle 儲存過程的建立

儲存過程建立語法 create or replace procedure 儲存過程名 param1 in type,param2 out type as 變數 1 型別 值範圍 變數 2 型別 值範圍 begin select count into 變數 1 from 表 a where 列名 pa...

oracle儲存過程 建立儲存過程語句

一 建立儲存過程語句 語法 create or replace procedure testname argument1 type1,as begin end testname 例子 create orreplace procedure test name arg1 varchar2,arg2 nu...

Oracle 中儲存過程的建立

在oracle 中用到的視覺化的開發工具是pl sql 其儲存過程也和在sql中的無二。今天也算是複習一下舊知識。是什麼?是乙個 集 也可以理解成是乙個程式塊。它在資料庫中來實現功能。為什麼用?1快 因為資料庫接收到從程式中傳過來的 語句,資料庫還要進行編譯成自己認識的語言 即程式每執行一次就編譯一...