WEB开发网
开发学院数据库Oracle Oracle中存储过程和函数的区别 阅读

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

 2012-10-13 21:19:06 来源:WEB开发网   
核心提示: //创建过程 create or replace procedure add_emailinfo(namee email_info.fullname%type ,address email_info.email_address%type ) is begin insert into emai

 

//创建过程
    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;

Tags:Oracle 存储 过程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接