Oracle数据库只Dual表
来源:互联网 发布:it 服务 编辑:程序博客网 时间:2024/06/18 07:06
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;
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 我们都用习惯了,就无谓自己再搞一套了.
0 0
- Oracle数据库只Dual表
- oracle数据库里dual表是什么表?
- oracle数据库里dual表是什么表? .
- 【原】关于Oracle数据库中的Dual表
- Oracle数据库 dual表的用途
- ORACLE数据库中dual虚拟表简介
- oracle数据库dual使用
- oracle数据库中的sys.dual
- oracle dual(虚拟表)
- Oracle的dual表
- ORACLE关于DUAL表
- ORACLE DUAL表详解
- ORACLE DUAL表详解
- oracle dual 表
- ORACLE DUAL表详解
- oracle dual 表详解
- ORACLE DUAL表详解
- ORACLE DUAL表详解
- 常用的主机监控Shell脚本
- xCode控制台学习object-c (step by step)
- EXCEL计算不重复项
- Find Minimum in Rotated Sorted Array 2 寻找旋转有序数组的最小值之二
- HDoj-2084-数塔-dp
- Oracle数据库只Dual表
- qt的QPushButton样式
- 自定义Win7 Alt+Tab程序显示数
- ubuntu下SVN服务器安装配置
- Vision引擎中粒子编辑器-粒子选项介绍
- Android比较字符串是否为空(isEmpty)
- UE4虚幻引擎如何永久保存自定义界面布局?
- pthread_cond_wait的spurious wakeup问题
- V4L2编程和Camera开发相关