oracle函数的创建和调用
2015-09-15 15:57
621 查看
--函数的创建
create or replace FUNCTION addfunction(x in number,y out NUMBER) return number is results NUMBER :=0; BEGIN results :=x+1; dbms_output.put_line(results); y :=x+2; return results; end;
--创建函数的基本格式 create or replace function 函数名称(参数1 ,参数2) return 参数类型 is
begin
end;
注意:<span style="font-family: Arial, Helvetica, sans-serif;">addfunction(x in number,y out NUMBER) 里面 in和out的用法区别,in表示调用函数时需要传进的参数,out表示调用函数后返回输出的参数;</span>
<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="sql">--函数调用方式一
begin dbms_output.put_line(addfunction(3,y)); dbms_output.put_line(y); end;
--函数调用方式二 select addfunction(3,5) from dual;
注意:<span style="font-family: Arial, Helvetica, sans-serif;">addfunction(3,y)里面的Y即是调用函数时输出的参数</span>
相关文章推荐
- oracle查看表的高水位
- oracle v$database 视图
- Oracle数据库日常维护命令
- unbuntu15.04安装oracle jdk8
- Oracle Goldengate 安装配置
- 在ORACLE中删除表中的重复数据
- oracle删除表
- oracle定制定时执行任务
- Oracle中Rman自动备份数据库 .
- Oracle游标的使用
- Oracle中in和exists的区别
- Exception in thread "main" java.lang.UnsatisfiedLinkError: /u01/app/oracle/product/10.2.0/db_1/jdk/j
- oracle数据库字段转换数字类型
- oracle 数据库添加Java方法
- oracle存贮过程示例
- oracle exp 命令导大数据
- 把ORACLE过程写入SHELL脚本
- ORACLE declare 简单实例
- Oracle BIEE EVALUATE系列使用数据库函数
- oracle删除同一张表的重复记录