plsql执行oracle函数,PLSQL中Function和Procedures的简单使用
FUNCTION(函数方法):
作用:
用于返回特定的数据(数据处理),关注点在于返回的结果。
格式:
CREATEORREPLACEFUNCTION函数名(参数 类型)
RETURN类型
IS名称 类型
BEGIN函数主体
EXCEPTION
END函数名;
关键字:
RETRUN : 定义函数返回的类型;
IS :定义变量,可用于赋值;
BEGIN :函数方法体,结束通过return()返回结果;
EXCEPTION :异常处理(可省略);
END :函数结束符。
示例:
CREATEORREPLACEFUNCTIONget_employee_salary(empoyee_idNUMBER)
RETURNNUMBER
IS
salaryNUMBER;
BEGIN
SELECTe.salary
INTOsalary
FROMemployees e
WHEREe.employee_id=empoyee_id;
RETURN(salary);
EXCEPTION
WHENno_data_foundTHEN
RETURN(-1);
WHENOTHERSTHEN
RETURN(-2);
ENDget_employee_salary;
测试:
方式一: 鼠标右击方法名
plsql执行oracle函数,PLSQL中Function和Procedures的简单使用相关推荐
- js执行oracle函数吗,执行javascript函数
JS--函数 JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: function 函数名([参数]){ 执行的代码: } 当调用该函数时,会执行函数 ...
- winform执行oracle语句,C#中的Winform应用程序连接远程Oracle数据库的配置文件及SQL语句的写法...
远程连接Oracle数据库的配置文件及sql语句 近期,应朋友的要求,用C#语言开发了一个winform应用程序,要求的是连接到远程的Oracle数据库,用惯了SQL Server的我突然有点懵,然后 ...
- java 执行oracle 存储过程_oracle--在java中调用存储过程和存储函数
在java中调用存储过程和存储函数 存储过程: 查询某个员工的姓名 月薪 职位: create or replace procedure queryempinfo(eno in number, pen ...
- oracle 函数_oracle中row_number、rank、dense_rank() 的区别(over函数)
row_number的用途非常广泛,排序最好用它,它会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号. ...
- c 执行oracle 函数,Oracle 下医嘱执行函数
//*********************************************************************** //函数名称:of_zy_yzfy for n_me ...
- plsql 12 oracle home,plsql连接远程oracle home怎样设置
1下载instantclient,我的是WIN7,下载的是instantclient-basiclite-nt-12.1.0.1.0.zip 2解压到一个固定的目录如C:\instantclient_ ...
- c#执行oracle存储过程,C#中如何执行存储过程方法
功能 : 根据调用的方法名称 反射动态调用 sql Command 的方法 代码如下: /// /// 存储过程的属性 /// ProcName 存储过程的名称 /// MethodName 执 ...
- Oracle数据库安装+汉化版PLsql+Oracle插件,plsql连接Oracle步骤和报错解决办法
从https://download.csdn.net/download/fxiaoyaole/10449523 此链接下载里面有所资源,资源包括(Oracle两个数据库压缩包win64_11gR2_d ...
- ORACLE函数大全 作者: haixiao ouyang
ORACLE函数大全 作者: haixiao ouyang 2004-09-16 常用oracle函数 SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> s ...
最新文章
- bc计算命令的知识及企业计算案例
- 20亿参数,大型视觉Transformer来了,刷新ImageNet Top1
- SAP MM 某项目上产品层次的设计
- LayerDate渲染多个class出现闪现问题的解决
- go语言用html桌面,Go语言实现简单的一个静态WEB服务器
- 自定义Interpolator
- MySQL日志文件之错误日志和慢查询日志详解
- 无法安装 Microsoft Visual Studio 2010 Service Pack 1
- 【vijos1790】拓扑编号
- 家谱处理 (30 分)(map映射)
- 不挂载 组件渲染_12、全局组件和局部组件
- 网站建设中常见的21个漏洞及预防方法
- 如何打开.jar文件?
- HPZ420 工作站主板图
- 深度学习---之显存单位,KiB,MiB与MB区别
- uni-app使用,并引入thor-ui
- maven安装使用手册之-----------------------maven介绍及安装部署
- maya linux 安装教程视频,在 Ubuntu 上安装 Maya 2020 - Flame.VIP
- 小班运用计算机教学活动,小班《小蚂蚁》活动教案精选
- linux设备的uuid,Linux设备中的UUID