Oracle 中的dual是什么东西
2014-07-14 14:33
225 查看
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 我们都用习惯了,就无谓自己再搞一套了.
相关文章推荐
- Oracle的dual是什么东西啊
- Oracle中dual是什么意思?
- Oracle里DUAL表是什么表?
- dual在oracle中是什么?
- oracle中的dual是什么意思?
- Tools下的mdscongiguer 文件中 43行 oracle 配置 发现需要连接库 -lclntsh libclntsh.so 库是个什么东西呢?
- Oracle里DUAL表是什么表?
- dual在oracle中是什么
- 本来想多写点东西.可写的时候才发现自己什么也不熟特别是oracle要多练习
- Oracle的表(视图/同义词?)Dual是什么?
- Oracle中select SEQ_YX.nextval from dual是什么意思
- [DNN学习所得]HttpModule到底是个什么东西
- 我来告诉你你学的东西有什么用
- 什么东西打印出来好查,什么东西放在电脑好查
- oracle密码遗忘,有什么解决方法 ,呵呵
- 好久不写东西了, 什么都是贵在坚持呀!
- ORA FAQ 性能调整系列之——Oracle 9与Oracle 8中CPU_COSTING有什么变化?
- 作bs的为了以后吃饭 必须要学点精深的东西。学什么那。郁闷
- 回过菲的信----或许从此也没有什么东西可以失去了
- 解惑:灵感之源的博客到底在写些什么东西?