Oracle 操作函数
来源:互联网 发布:淘宝美工自我评价 编辑:程序博客网 时间:2024/05/21 08:55
函数:
1.使用Create Function 语句创建
2.语法:
Create or replace Function 函数名[参数列表]
Return 数据类型 IS|AS
局部变量
Begin
可执行语句
end;
3.访问函数
-用两种方式进行访问
使用PL/SQL块
使用SQL语句
-仅接受In参数
示例:
create or replace function GetName(sNo varchar2)
return varchar Is --不能指定精度
name varchar(12);
Begin
select ename into name from emp
where empno=sNo;
return name;
Exception
when Too_many_rows then
DBMS_output.put_line('返回值多余一条');
when Others then
DBMS_output.put_line('在执行函数GetName时出现意外错误!');
End;
/
调用
declare
name varchar(12);
begin
name:=getname('7369');
DBMS_output.put_line('结果为:'||name);
end;
/
数据字典:user_source
编译时出错的数据字典:user_errors;
或 show errors;
select * from user_source from where name='GETNAME'; --注意大写
过程与函数
过程 函数
作为PL/SQL语句执行 作为表达式的一部分调用
在规格说明中不包含Return字句 必须在规格说明中包含Return字句;
可以返回任何值 必须返回单个值
可以包含Return语句,但是与函数 必须包含至少一条Return语句
不同,它不能用于返回值
- .net操作Oracle函数
- Oracle 操作函数
- ORACLE 字符串操作函数
- Oracle集合操作函数
- oracle日期操作函数
- Oracle 日期操作函数
- oracle 函数操作
- oracle 时间函数操作
- oracle 函数操作
- QTP操作Oracle数据库函数
- oracle常用函数操作记录
- Oracle 表操作-组函数
- Oracle中字符操作函数
- 常用oracle字符串操作函数
- Oracle函数及操作符
- Oracle使用字符操作函数
- oracle的基本操作函数
- Oracle日期函数操作(收集整理版)
- Silverlight开发工具汇总
- DataTable的数据导出显示为报表
- 开技术博,希望自己走得更远
- Oracle 创建程序包
- Windows 7 EXE图标丢失修复
- Oracle 操作函数
- JPA是什么
- 我的七个建议
- JavaScript实现类似Excel功能
- Ubuntu flash 乱码 (显示为方块) 解决方法
- Spring2学习笔记(1)
- vs2008 水晶报表部署后安装报错
- 高效时间管理-介绍GTD
- Android 倒影实现算法