Oracle的dual是什么东西啊
2012-11-13 22:17
375 查看
1. dual 确实是一张表.是一张只有一个字段,一行记录的表. 2.习惯上,我们称之为'伪表'.因为他不存储主题数据. 3. 他的存在,是为了操作上的方便.因为select 都是要有特定对象的. 如:select * from mytable ; select * from myview; 等等. 但如果我们不需要从具体的表来取得表中数据,而是单纯地为了得到一些我们想得到的信息,并要通过select 完成时,就要借助一个对象,这个对象,就是dual; 如我们要计算 999*999 的值,可以用: select 999*999 from dual; 来实现; 要拼接一个电话信息: select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 就变成了我们想要的格式输出. 4.当然,我们不一定要dual ,也可以这样做.例如: create table mydual( dummy varchar2(1)); 也可以实现和dual 同样的效果: select 999*999 from mydual; 不过,dual 我们都用习惯了,就无谓自己再搞一套了.本文出自 “IT-人生精彩” 博客,请务必保留此出处http://mrwlh.blog.51cto.com/2238823/1059368
相关文章推荐
- Oracle 中的dual是什么东西
- 本来想多写点东西.可写的时候才发现自己什么也不熟特别是oracle要多练习
- Oracle中dual是什么意思?
- oracle中的dual是什么意思?
- dual在oracle中是什么?
- Oracle中select SEQ_YX.nextval from dual是什么意思
- Oracle里DUAL表是什么表?
- dual在oracle中是什么
- Oracle的表(视图/同义词?)Dual是什么?
- Tools下的mdscongiguer 文件中 43行 oracle 配置 发现需要连接库 -lclntsh libclntsh.so 库是个什么东西呢?
- Oracle里DUAL表是什么表?
- Oracle Dual 表详解
- ORACLE物化视图--snapshot和materialized view是什么关系?
- Oracle 查询字段在什么表
- oracle dual 表
- ORACLE中dual用法详解
- 一个测试理解什么是主、辅LRU(oracle cuug)
- oracle dual表详解
- Oracle中dual表的用途介绍
- delegate和protocol(协议与代理到底是个什么东西?)