首页 > 数据库技术 > 详细

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

时间:2015-10-30 13:57:04      阅读:309      评论:0      收藏:0      [点我收藏+]

原文地址: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; 

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

原文:http://www.cnblogs.com/dirgo/p/4922924.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!