ORACLE帶引數的儲存過程和不帶引數的儲存過程

2021-05-28 17:12:47 字數 416 閱讀 2768

1.不帶引數的儲存過程

create or replace procedure mypro1 is

begin

insert into tb_test(myname) values('測試儲存過程');

commit;

end;

/呼叫的語句

call mypro1();

2.帶引數的儲存過程

create procedure mypro2(num1 number)

isbegin

delete from tb_test where id=num1;

commit;

end;

/呼叫的語句

call mypro2(1);

另外,當查詢的行數小於表的總行數的10%時,建立索引就非常的有效。

oracle儲存過程 帶引數的儲存過程

帶引數的儲存過程 舉例 為指定的員工漲100元的工資,列印漲前和漲後的工資 如果帶參,需要指定是輸入引數還是輸出引數 create orreplace procedure raisesalary eno in number as 定義乙個變數儲存漲前的薪水,引用emp中sal的型別作為psal的型別...

Oracle帶引數的儲存過程

一 需求 為指定的員工,漲100塊錢的工資 並且列印漲前和漲後的薪水。二 帶引數儲存過程 給指定的員工漲 100,並且列印漲前和漲後的薪水 如何呼叫 begin raisesalay 7839 raisesalay 7566 commit end create orreplace procedure...

Oracle 帶引數的儲存過程

1 建立儲存過程 create procedure updatedemo ageparam in number asbegin update demo set age ageparam commit end 2 傳參執行 begin updatedemo 20 end 3 為儲存過程設定引數的預設值...