oracle自定义函数查询数据字典项
2013-06-05 16:04
621 查看
/******************************
假设存储数据字典表名:data_dict_entry
表结构如下:
create table data_dict_entry
(
DICTTYPEID VARCHAR2(128) not null,
DICTID VARCHAR2(128) not null,
DICTNAME VARCHAR2(255),
STATUS NUMBER(10),
SORTNO NUMBER(10),
RANK NUMBER(10),
PARENTID VARCHAR2(255),
SEQNO VARCHAR2(255),
FILTER1 VARCHAR2(255),
FILTER2 VARCHAR2(255)
)
/******************************/
create or replace function QUERY_DICT_SEXCODE(code_value in varchar2) return varchar2
is Result varchar2(50);
/************开始******************/
mid_vlaue varchar2(50);
begin
select t.dictname into mid_vlaue from data_dict_entry t where t.dicttypeid='type_Id' and t.dictid=code_value;
Result:=mid_vlaue ;
return(Result);
end QUERY_DICT_SEXCODE;
假设存储数据字典表名:data_dict_entry
表结构如下:
create table data_dict_entry
(
DICTTYPEID VARCHAR2(128) not null,
DICTID VARCHAR2(128) not null,
DICTNAME VARCHAR2(255),
STATUS NUMBER(10),
SORTNO NUMBER(10),
RANK NUMBER(10),
PARENTID VARCHAR2(255),
SEQNO VARCHAR2(255),
FILTER1 VARCHAR2(255),
FILTER2 VARCHAR2(255)
)
/******************************/
create or replace function QUERY_DICT_SEXCODE(code_value in varchar2) return varchar2
is Result varchar2(50);
/************开始******************/
mid_vlaue varchar2(50);
begin
select t.dictname into mid_vlaue from data_dict_entry t where t.dicttypeid='type_Id' and t.dictid=code_value;
Result:=mid_vlaue ;
return(Result);
end QUERY_DICT_SEXCODE;
相关文章推荐
- [DB][ORACLE][统计函数]使用LAG和LEAD函数可以在一次查询中取出同一字段的前N行的数据和后N行的值
- ORACLE用户常用数据字典查询
- Oracle数据字典的查询语句
- Oracle数据字典常用查询
- oracle数据字典等常用查询操作
- Oracle 使用函数 function查询数据返回游标
- ORACLE-用户常用数据字典的查询使用方法
- ORACLE用户常用数据字典的查询方法
- Oracle Class2. SQL查询和SQL函数(Oracle数据类型,ddl,dml,dcl,事务控制语言tcl,sql操作符,sql函数,select语句,运算符,分析函数,临时表)
- 从数据字典中查询存储过程, 函数, 包
- oracle查询和编写数据字典
- ORACLE用户常用数据字典的查询使用方法
- Oracle 常用数据字典---外键查询
- oracle 使用instr()函数对in查询出的记录按照in中的数据进行排序
- oracle 函数 输入值,查询数据,返回相应处理结果
- 从数据字典中查询存储过程, 函数, 包
- ORACLE用户常用数据字典的查询使用方法(转载收集)
- oracle自定义判断数据是否为数值函数
- ORACLE用户常用数据字典查询
- oracle 数据字典和动态性能视图数据 与用户权限角色查询