--建立儲存過程
create or replace procedure insert_student
asstudent_id number;
student_name varchar2(20);
student_*** varchar2(20);
student_age number;
student_department varchar2(20);
begin
student_id := 14;
student_name := '熊敏';
student_*** := '男';
student_age := 25;
student_department := 'abc';
insert into student values(student_id,student_name,student_***,student_age,student_department);
commit;
end insert_student;
--將資料庫查出來的值賦值給變數
create or replace procedure xm_insert_xm_tem_table
asstudent_id number;
student_name varchar2(255);
begin
select ld_lastmodified into student_name from ld_history where ld_id = 1;
insert into xm_tem_table values(student_name,1);
commit;
end xm_insert_xm_tem_table;
--執行儲存過程
exec insert_student; --注釋必須在命令列執行
--oracle陣列**
oracle儲存過程的建立
實現了模組化程式設計。儲存過程具有對資料庫立即訪問的功能。使用儲存過程可以加快程式的執行速度。使用儲存過程可以減少網路流量。使用儲存過程可以提高資料庫的安全性。當然說這麼多理論的東西,還不如自己說一下自己為何要用儲存過程,我用儲存過程是因為想解決檢視不適合用與表的更新,也能方便移植 自己的軟體給被人...
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...