Oracle中procedure和function创建举例
生活随笔
收集整理的這篇文章主要介紹了
Oracle中procedure和function创建举例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Procedure創(chuàng)建與執(zhí)行:Case1:
create or replace procedure procedure_name(id user.table_name.columne_name%type)is begin delete from user.table_name where columne_name=id;exception when others then dbms_output.put_line('errors');end;執(zhí)行
execute procedure_name(傳入?yún)?shù));Case2:
create or replace procedure procedure_name(v_empno in varchar2,v_sal out number) isvsal number(7,2);beginselect sal into vsal from emp where empno=v_empno;v_sal:=vsal;end;執(zhí)行:
var vsal number;
exec procedure_name('7935',:vsal); Function創(chuàng)建與執(zhí)行:Case1:
create or replace function function_name(v_ename varchar2)
return number
is
v_sal number(7,2);
beginselect nvl(sal,0) into v_sal from emp where lower(ename)=lower(v_ename);return v_sal;
end;執(zhí)行:
var vsla number;
call function_name('7935') into :vsal;
?
轉(zhuǎn)載于:https://www.cnblogs.com/genezhao/p/6899118.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的Oracle中procedure和function创建举例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 世界500强企业领英CEO发哭泣自拍照:
- 下一篇: 多线程并发之原子性(六)