oracle函数查询数据字典
1. 定义数据字典表
create table EI_DICT (id VARCHAR2(32) not null,dic_type VARCHAR2(32),dic_key VARCHAR2(32),dic_value VARCHAR2(32),act_ind VARCHAR2(1),sort_ord NUMBER(3) ); comment on column EI_DICT.act_indis '激活状态 1激活 2未激活'; comment on column EI_DICT.sort_ordis '排序';
2. 插入测试数据
insert into ei_dict (ID, DIC_TYPE, DIC_KEY, DIC_VALUE, ACT_IND, SORT_ORD) values ('1', 'test', 'zh', 'china', '1', 1); insert into ei_dict (ID, DIC_TYPE, DIC_KEY, DIC_VALUE, ACT_IND, SORT_ORD) values ('2', 'test', 'en', 'english', '1', 2);
3. 编写函数查询数据字典
CREATE OR REPLACE FUNCTION fn_dblookup(p_type IN VARCHAR2, p_key IN VARCHAR2) RETURN varchar2IS dic_value VARCHAR2(64);BEGINSELECT dic_value INTO dic_value FROM ei_dict t WHERE t.dic_type=p_type AND dic_key=p_key; RETURN (dic_value);END fn_dblookup;
4. 测试结果
SELECT fn_dblookup('test','en') FROM dual;
结果如下:
转载于:https://www.cnblogs.com/xzs603/p/10734517.html
oracle函数查询数据字典相关推荐
- 查看oracle自定义函数,Oracle自定义函数查询数据字典项
/****************************** 假设存储数据字典表名:data_dict_entry 表结构如下: create table data_dict_entry ( DIC ...
- oracle自定义函数获取省份,oracle自定义函数查询数据字典项
/****************************** 假设存储数据字典表名:data_dict_entry 表结构如下: create table data_dict_entry ( DIC ...
- oracle+查询主机地址,oracle函数:获取Internet主机名和ip地址
您可能感兴趣的话题: Oracle 核心提示:oracle函数获取Internet主机名和ip地址 Oracle包utl_inaddr 作用:用于取得局域网或Internet环境中的主机名和IP地址. ...
- java查询出来的日期类型_Java的第29天,Oracle函数
今天是学习Java的 第29天. 今天学习了数据库中DQL语言中的逻辑条件关系,优先规则,使用order by 排序.学习了Oracle函数,包括单行函数和多行函数,学习了字符函数,字符处理函数,数字 ...
- oracle 连接查询,子查询,分组函数
1.oracle 连接查询 2.oracle 子查询 3.oracle 分组函数 3.1 3.2 rollup SQL> --group by 作用于多列,先按照第一列进行分组,如果相同,按照第 ...
- java oracle查询结果list取数,Oracle函数返回Table集合
Oracle table()函数查询函数返回的结果集 2015年12月13日 22:42:51 warrenjiang 阅读数:7452 版权声明:本文为博主原创文章,未经博主允许不得转载. http ...
- Oracle数据库(一):安装函数查询条件查询
文章目录 1.课程总介绍 Oracle由来&埃里森的身世 为什么学习Oracle 2.Oracle安装与配置 3.正式学习部分 Oracle体系结构 Oracle和MYSQL的差别 SQL的简 ...
- oracle查询字段精度,【Oracle】查询字段的长度、类型、精度、注释等信息
在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助. mysql 修改字段长度 a ...
- Oracle优化查询技巧
1. WHERE子句中的连接顺序:Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的 ...
最新文章
- php中常见的错误类型有,JavaScript中常见的错误类型有哪些?(详细介绍)
- js控制鼠标移动_原生JS封装可拖拽效果
- 数据结构--二叉树(1)
- Mono和.NET Core 从比翼双飞到合体
- 深入理解Solidity
- Spring 注解解释
- 暴雪2013年内发布linux游戏,只因win8是场灾难?
- RUP和IPD流程的优缺点
- 数据分析项目:母婴商品销量分析
- AngularJS Provider/Service/Factory 使用
- NetDevOps常用数据库python实战-MongoDB
- iNOC产品部-杨辉三角的变形
- 图片怎么做雕刻路径_浮雕做图的简要步骤
- win10锁定计算机命令,win10怎么锁定磁盘 锁住win10计算机磁盘的操作步骤
- 微信开发服务器端口号,微信公众号开发步骤
- 切换IP及DNS上网一键脚本设置
- STM32MP157开发笔记 | 04 - TF-A、uboot、linux内核源码获取、编译、烧写
- 常用的数字正则表达式(含小数)
- 区块链测试网服务发布
- H5 3d立体相册 CSS3特性
热门文章
- kali 改root_Kali Linux 将默认以非 root 身份运行
- python多线程没用_python的多线程到底有没有用?
- 微型计算机广告牌实验报告,微机原理课程设计报告
- java binarytreenode_LeetCode算法题-Binary Tree Paths(Java实现-3种解法)
- linux find命令的日常使用
- 动态标题_动态打印区域和打印标题
- FPGA之道(37)Verilog中的编写注意事项
- 【Verilog HDL】赋值语句之阻塞赋值方式与非阻塞赋值方式
- ChipScope Pro内核插入器
- Expo大作战(三十)--expo sdk api之Permissions(权限管理模块),Pedometer(计步器api)