Oracle中的函数
来源:互联网 发布:香港阿里云 dns 编辑:程序博客网 时间:2024/06/01 19:30
函数与存储过程的区别:两者都是存储在数据库中的程序块,但是存储过程没有返回值,函数有返回值,
2、调用函数:
3、删除函数:
所以在函数的主题部分必须使用return语句返回一个函数值,返回值类型与声明时的返回值类型要相同。
1、定义一个函数:函数名:getavgsal;参数:num_deptno,类型是:number;返回值类型是:number。
create or replace function getavgsal(num_deptno number) return number is avgsal number;begin select avg(sal)into avgsal from emp where deptno=num_deptno; return avgsal;exception when no_data_found then dbms_output.put_line('该部门不存在'); return (0);end getavgsal;/
2、调用函数:
declare avgsal number;begin avgsal:=getavgsal(10); dbms_output.put_line('平均工资是'||avgsal);end;/
3、删除函数:
SQL> drop function getavgsal;
阅读全文
0 0
- Oracle中的时间函数
- oracle中的函数
- Oracle中的格式化函数
- Oracle中的格式化函数
- oracle中的函数
- Oracle中的格式化函数
- oracle中的函数据
- Oracle中的to_date()函数
- 3.Oracle中的函数
- ORACLE 中的DECODE函数
- Oracle中的Split函数
- Oracle中的to_date()函数
- Oracle中的to_date()函数
- Oracle中的一些函数
- oracle中的分析函数
- Oracle中的To_date函数
- Oracle 中的to_date()函数
- Oracle中的函数
- BZOJ 1601 [Usaco2008 Oct] 最小生成树 解题报告
- 上传自己的镜像被拒绝denied: requested access to the resource is denied
- 2.2.4方法内部使用synchronized(this)
- 让你的IDE支持聊天
- linux下配置jdk环境变量的三种方法总结
- Oracle中的函数
- linux top命令
- 堆排序
- spring boot-servlet、filter、listener
- RxLifecycle2.0的简单使用
- 线程间同步的几种方式(了解)
- sourceInsight4 破解笔记(完美破解)
- Eclipse中将子模块项目转换为Maven Project
- JS-requireJS中使用UEditor的经验总结