oracle数据库function,语法
来源:互联网 发布:七天网络阅卷系统登录 编辑:程序博客网 时间:2024/05/19 13:15
1例子1
首先我们来看一下函数的结构(其中return 是必须有的,表示返回一个结果)
create or replace function mypro9 return number
as
begin
return '7867';
end;
这个就是函数的结构,必须有一个返回值(用return返回),“return vachar2 ” 表示返回值的类型是 varchar2。如我写的例子 表示返回的值类型位number(如果把begin下面,换成 return 'haha')会报错;
2例子2
- create or replace function str_list2( key_name in varchar2,
- key in varchar2,
- coname in varchar2,
- tname in varchar2 )
- return varchar2
- as
- type rc is ref cursor;
- str varchar2(4000);
- sep varchar2(2);
- val varchar2(4000);
- cur rc;
- begin
- open cur for 'select '||coname||'
- from '|| tname || '
- where ' || key_name || ' = :x '
- using key;
- loop
- fetch cur into val;
- exit when cur%notfound;
- str := str || sep || val;
- sep := ', ';
- end loop;
- close cur;
- return str;
- end;
3)
=========
理解:
1语法不同的地方是,先变量后类型。java语法 int a;function语法 a int;
2 as后是变量的定义。
3
0 0
- oracle数据库function,语法
- ORACLE--Function简单语法
- ORACLE---自定义function语法
- Oracle—自定义function语法
- Oracle Function基本语法及示例
- 【转】Oracle—自定义function语法
- Oracle—自定义function语法(转载)
- C#调用Oracle数据库Function
- Oracle数据库语法总结
- Oracle数据库sql语法
- 【数据库】-Oracle常用语法
- oracle数据库常用语法
- oracle数据库常用语法
- oracle 数据库创建DBLink 语法
- Oracle数据库的基本语法
- oracle 数据库 触发器 trigger 语法
- oracle 数据库 触发器 trigger 语法
- Oracle数据库操作基本语法
- 洛谷 P2016 战略游戏
- @property (copy) NSMutableArray *array; 这个写法会出什么问题
- Qt修炼手册1_溢美之词和Designer设计
- 安装Office2007-sp3
- 一个初学者关于vr游戏开发的优化总结
- oracle数据库function,语法
- EditText 点击即清除 hint
- java日志组件介绍(common-logging,log4j,slf4j,logback )
- 鸟同学的几道经典shell题
- 热修复、热补丁与插件化
- 命令查看memcached中的列表数据
- 【Android测试】MonkeyRunner之录制回放
- BMP文件操作C语言
- Android笔记