(oracle)dual
来源:互联网 发布:西门子s7300仿真软件 编辑:程序博客网 时间:2024/05/20 14:23
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
- ORACLE DUAL
- oracle dual
- 小结:Oracle Internals: DUAL
- Oracle DUAL 奇观!
- Oracle的DUAL
- 神秘的 ORACLE DUAL
- oracle dual(虚拟表)
- oracle中的dual
- Oracle的dual表
- ORACLE关于DUAL表
- Oracle SYS_CONTEXT&dual
- ORACLE DUAL表详解
- ORACLE DUAL表详解
- 神秘的 ORACLE DUAL
- oracle dual 表
- 在.NET下多层架构企业管理系统的开发
- 硬件电路设计流程系列—终结篇
- Flex中的元数据标签
- MyEclipse统一修改编码
- Exception 自定义
- (oracle)dual
- java基础教程-多线程编程
- 查找IE窗口里的submit按钮,模拟点击
- C#_把dataTable数据导出到CSV,XLS文件
- Petit FatFS在51单片机上的移植
- 我的第一篇博客
- 30
- libavformat/libavcodec 学习
- (转载)C++的一些要点