子: //創建過程 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;