首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle中存储过程跟函数的区别

2013-03-26 
Oracle中存储过程和函数的区别 存储过程和函数:例子://创建过程create or replace procedure add_emailinf

Oracle中存储过程和函数的区别

 存储过程和函数:

Oracle中存储过程跟函数的区别



    例子:

//创建过程    create or replace procedure add_emailinfo(namee email_info.fullname%type ,address email_info.email_address%type )    is    begin    insert into email_info(fullname,email_address) values (namee,address);    end;    //调用过程    call add_emailinfo('cherry','asdfsdf');    /////////////////////////////////////////////////////////////////////////////////////    //创建函数    create or replace function  sel_emailinfo(namee email_info.fullname%type )    return varchar2 is    address varchar2(30);    begin    select email_address into address from email_info    where trim(fullname)=trim(namee);    return address;    end ;    //调用函数    select sel_emailinfo('bbb') from dual;


    

1楼emoven昨天 22:59
不知道存储过程和函数的效率那哪个好些
Re: Tender001昨天 07:15
回复emovenn看情况而定

我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

热点排行