Oracle 自定义函数Function
2012-02-07 17:24
417 查看
示例代码:
解释:
参数有两种类型,in或者out;可以创建不带参数的函数;
多个参数之间用“,”隔开;多个变量之间用“;”隔开;
CREATE OR REPLACE FUNCTION "MY_DATABASE"."F_GET_USER_COUNT_BY_DEPART" ( DEPART_ID_VAL in long ) return varchar2 is USER_STATE varchar(16); USER_COUNT number; begin select count(*) into USER_COUNT from TB_USER_INFO where DEPART_ID=DEPART_ID_VAL; if USER_COUNT > 0 then USER_STATE:='该部门下有用户'; else USER_STATE:='该部门下无用户'; end if; return (USER_STATE); end;
解释:
CREATE OR REPLACE FUNCTION "数据库名称"."函数名" ( 参数一 [in,out] 类型, 参数二 [in,out] 类型, ... ) return 返回值类型 is 变量一 类型; 变量二 类型; ... ; begin /*给变量赋值的过程*/ return (变量一或变量二或...); end;
参数有两种类型,in或者out;可以创建不带参数的函数;
多个参数之间用“,”隔开;多个变量之间用“;”隔开;
相关文章推荐
- Oracle技术之基于自定义函数的Function-Based索引创建
- Oracle Function 自定义函数建立实例
- Oracle 自定义函数Function
- Oracle包体,包含存储过程,自定义函数(function),自定义类型(table),用函数返回自定义类型(相当于返回一张表)
- oracle自定义函数function
- Oracle 函数function之返回结果集
- oracle 自定义函数
- oracle 自定义身份证15位转18位 函数
- Oracle 使用函数 function查询数据返回游标
- Oracle自定义函数的例子
- Oracle 去除字符传中重复的记录 自定义函数
- 如何从oracle自定义函数中返回动态结果集
- oracle 函数Function 基本使用
- oracle 自定义函数
- Oracle学习(4)--序列sequence、函数Function
- Oracle创建一个type、package、body、function、procedure及常用系统函数。
- Oracle:关于oracle自定义函数中的is/as
- Oracle解析json字符串 获取指定值自定义函数代码
- Oracle List 功能 《=》 Oracle: wmsys.wm_concat、sys_connect_by_path、自定义函数实现行列转换
- 如何通过Hibernate调用oracle自定义函数