作者:成长的人走在路上_774 | 来源:互联网 | 2014-07-09 16:02
Oracle中存储过程和函数的区别存储过程和函数:www.2cto.com例子:[sql]//创建过程createorreplaceprocedureadd_emailinfo(nameeemail_info.fullname%type,addressemail_info.ema...
存储过程和函数: www.2cto.com
例子:
[sql]
//创建过程
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');
www.2cto.com /////////////////////////////////////////////////////////////////////////////////////
//创建函数
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;