Oracle儲存過程例項

2021-04-29 05:01:08 字數 650 閱讀 9268

1.建立儲存過程(異常處理)

create or replace procedure pro_test2(dmlb in varchar2,dmz in varchar2,dmsm1 in varchar2,dmsm2 in varchar2,dmsm3 in varchar2,dmsm4 in varchar2,returnvalue out integer) is

begin

insert into veh_type values(dmlb,dmsm1,2,2);

insert into veh_code values(dmlb-1,dmz,dmsm1,dmsm2,dmsm3,dmsm4);

commit;

returnvalue:=1;

exception

when others then

rollback;

returnvalue:=0;

end pro_test2;

2.呼叫儲存過程

declare returnvalue integer;

begin

pro_test2(999,'aa','a1','','','',returnvalue);

dbms_output.put_line(returnvalue);

end;

Oracle儲存過程例項

簡單地講,oracle儲存過程就是儲存在oracle資料庫中的乙個程式。一.概述 oracle儲存過程開發的要點是 使用notepad文字編輯器,用oraclepl sql程式語言寫乙個儲存過程 在oracle資料庫中建立乙個儲存過程 在oracle資料庫中使用sql plus工具執行儲存過程 在o...

Oracle儲存過程例項

不帶任何引數儲存過程 create or replace procedure out date is begin dbms output.put line sysdate end out date 測試 sql set serveroutput on sql exec out date 帶in和ou...

Oracle儲存過程例項

1.基本結構 create or replace procedure 儲存過程名字 引數1 in number,引數2 in number is 變數1 integer 0 變數2 date begin 54com.cn end 儲存過程名字 2.select into statement 將sel...