当前位置:Gxlcms > mysql > Oracle中存储过程和函数的区别

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

时间:2021-07-01 10:21:17 帮助过:84人阅读

子: //创建过程 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; //调用过程 c

子:

//创建过程

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;

人气教程排行