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 為儲存過程設定引數的預設值...