• [转]Oracle中存储过程和函数的区别


    原文地址:http://blog.csdn.net/tender001/article/details/8066203

     存储过程和函数:



        例子:

     

      1. //创建过程  
      2.     create or replace procedure add_emailinfo(namee email_info.fullname%type ,address email_info.email_address%type )  
      3.     is  
      4.     begin  
      5.     insert into email_info(fullname,email_address) values (namee,address);  
      6.     end;  
      7.     //调用过程  
      8.     call add_emailinfo('cherry','asdfsdf');  
      9.     /////////////////////////////////////////////////////////////////////////////////////  
      10.     //创建函数  
      11.     create or replace function  sel_emailinfo(namee email_info.fullname%type )  
      12.     return varchar2 is  
      13.     address varchar2(30);  
      14.     begin  
      15.     select email_address into address from email_info  
      16.     where trim(fullname)=trim(namee);  
      17.     return address;  
      18.     end ;  
      19.     //调用函数  
      20.     select sel_emailinfo('bbb') from dual; 
  • 相关阅读:
    软工总结博客
    第四次个人博客
    第三次博客作业
    结对项目作业
    第二次博客作业
    个人博客作业_week14
    个人博客作业_week7
    结对编程_附加题_博客2
    结对编程1_四则运算器_博客1
    个人博客作业_week3
  • 原文地址:https://www.cnblogs.com/dirgo/p/4922924.html
Copyright © 2020-2023  润新知