oracle存储过程和函数的区别
来源:互联网 发布:arm模拟器 windows 编辑:程序博客网 时间:2024/04/30 00:48
区别如下:
案例 :
存储过程 :
create or replace procedure prc_aaa( v_a number , v_b out number)isbegin v_b:=33+v_a; dbms_output.PUT_LINE(v_b); end prc_aaa;
解析 :
v_b 是返回参数, v_a 是传入参数获得返回值参数的调用方式 :
DECLAREv_c NUMBER ;BEGINprc_aaa(1 ,v_c);DBMS_OUTPUT.PUT_LINE(v_c);END;
这里的v_c 接收存储过程的返回值
函数 :
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;
0 0
- oracle 函数和存储过程的区别
- Oracle函数和存储过程的区别
- Oracle函数和存储过程的区别
- oracle存储过程和函数的区别
- Oracle存储过程和存储函数的区别
- oracle中函数和存储过程的区别和联系
- oracle中函数和存储过程的区别和联系
- Oracle中存储过程和函数的区别
- Oracle中存储过程和函数的区别
- Oracle中存储过程和函数的区别
- Oracle中存储过程和函数的区别
- Oracle中存储过程和函数的区别
- Oracle中存储过程和函数的区别
- Oracle中存储过程和函数的区别
- java使用oracle的存储过程和函数区别
- Oracle中存储过程和函数的区别
- oracle数据库中函数和存储过程的区别
- oracle的存储过程和存储函数
- zigbee网关 cc2530裸机驱动温度传感器LM75A
- android第三方接入(QQ、微信、新浪微博和百度)
- MongoDB3.0 Driver of .NET
- eclipse 连接JDBC数据库
- 自定义特性Attribute实现
- oracle存储过程和函数的区别
- 计算单步运行时间 计算程序运行时间
- MFC总结(16) --- CString类的简单讲解
- css:border-sizing
- GoF中的23种模式
- 【Android】多个EditText设置其中一个不可编辑并隐藏键盘
- git id_rsa are too open的解决办法
- 刷新UI方法
- Python的startswith与endswith函数