Oracle PL/SQL编程之函数
2023-09-11 14:21:53 时间
注:
以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁.
代码的执行环境是在sqlplus中
1、简介
函数用于返回特定的数据,当建立函数时,函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据,我们可以使用create function来建立函数。
2、函数小案例
2.1、根据输入雇员的姓名,返回他的年薪,代码如下:
ok,函数创建成功,创建了一个返回值为number类型的函数,该number返回的是当前姓名的对应年薪。
执行当前函数,代码如下:
先定义一个money变量,然后将sp_fun的结果付给money,ok,函数执行成功!输入SCOTT的年薪为26664。
相关文章
- 【Oracle】并行等待之PX Deq: Execute Reply
- SQL Tune Report–sqltrpt.sql
- ORACLE的SPFILE与PFILE
- ORACLE优化器RBO与CBO介绍总结
- oracle v$sqlarea 分析SQL语句使用资源情况 确认是否绑定变量
- oracle常用函数使用大全 Oracle除法(转)
- ORA-26663 Oracle Streams 在删除进程出错
- 高效率Oracle SQL语句
- 在oracle中查询已知表名的表中所有字段名,每个字段是否是主键,是否是外键,是否为空的sql语句
- Windows DOS窗体下Oracle 数据库的导入导出命令
- Oracle控制文件丢失怎么办
- Oracle v$sql,v$sqlarea,v$sqltext区别
- Windows下手动完全卸载Oracle
- oracle expdp 导出问题
- ORACLE 官方文档
- C# 连接Oracle数据库,免安装oracle客户端
- oracle expdp 导出问题
- oracle 嵌套查询
- 成功解决连接SQL输出出现中文乱码问题(10001, 'oracle¿ìËÙÈëÃÅ', 'Íõº£ÁÁ', 'Ë®Àû³ö°æÉç',
- oracle表连接------>排序合并连接(Merge Sort Join)
- oracle存储过程实例
- 【Oracle】Oracle表空间数据文件大小设置
- Oracle 复制随意表一行的SQL语句(測试Ok)
- [Oracle] - Create DB on Oracle 12c for an Application
- 【Mysql异构实时同步Oracle】OGG12异构同步mysql到oracle(windows mysql实时同步数据到linux oracle)详细文档