zoukankan      html  css  js  c++  java
  • [转]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; 
  • 相关阅读:
    js 词法作用域揭秘
    Python 操作 Redis 发布订阅
    Logistic Regression
    快速逆平方根
    牛顿法
    Ubuntu安装BCC
    树莓派4b安装Ubuntu20.04
    丢弃法
    SpringBoot整合Redis
    Linear Regression
  • 原文地址:https://www.cnblogs.com/dirgo/p/4922924.html
Copyright © 2011-2022 走看看