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是什么东西相关推荐

  1. Oracle的dual是什么东西啊

    1. dual 确实是一张表.是一张只有一个字段,一行记录的表. 2.习惯上,我们称之为'伪表'.因为他不存储主题数据. 3. 他的存在,是为了操作上的方便.因为select 都是要有特定对象的. 如 ...

  2. oracle的dual表

    1.DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 --查看当前连接用户 Connected to Oracle Datab ...

  3. MySql类似Oracle的dual虚拟表

    在mysql里也存在和oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用. 你可千万注意了: select * f ...

  4. oracle中dual最多存多大_ORACLE中dual用法详解

    基本上oracle引入dual为的就是符合语法 1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词.dual名词意思是对数,做形容词时是指二重的,二元的. 2. Oracle中的dual表 ...

  5. oracle语句中dual什么意思,oracle中dual详解

    oracle中dual详解 基本上oracle引入dual为的就是符合语法 1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词.dual名词意思是对数,做形容词时是指二重的,二元的. 2. ...

  6. oracle的dual是啥表,Oracle的dual表是个什么东东

    dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下面语句 sele ...

  7. Oracle数据库中dual是什么东西啊?

    最近在搞数据仓库时候,因为有些几乎固定值的表,需要直接写入一些数据,就看了一些资料.发现很多都是 from dual. dual是什么呢? dual是Oracle中的一个伪表,利用这个伪表可以设置或查 ...

  8. ORACLE的DUAL表及DB2的SYSIBM.SYSDUMMY1

    在ORACLE中,数据库用户通过访问DUAL表获取一些系统信息:DB2中,相应的表为SYSIBM.SYSDUMMY1表 ORACE中举例: SELECT SYSDATE FROM DUAL;获取当前日 ...

  9. ORACLE中dual的详解及其故障恢复

    什么是dual呢? 首先,dual是属于sys用户的: 它只有一个X varchar2(1)的列: 查询这个虚拟的列不会产生逻辑的IO: dual是oracle中的一个实际存在的表,任何用户都可读取, ...

最新文章

  1. AAC_LC用LATM封装header信息解析 Audio Specific Config格式分析
  2. Makefile (2) gdb
  3. matlab编译错误怎么查找,matlab - Matlab mex文件编译错误-“未启用SSE2指令集” - 堆栈内存溢出...
  4. python里面的pip是什么意思_Python-pip和conda有什么区别?
  5. @EnableCaching与@Cacheable的使用方法,结合redis进行说明
  6. 怎么将py文件转成dll_怎么将多个PPT同时转成PDF?
  7. php字符串学习笔记
  8. r中汇率市场_如何在Word 2013表中汇总行和列
  9. 1.GD32F103配置环境,搭建工程
  10. php将值作为数组,php – 如何将CSV解析为数组,并将第一个值作为键?
  11. [WPF系列]-DataBinding(数据绑定) 自定义Binding
  12. CMOS和TTL电路区别
  13. 怎样解决迅雷下载时的版权限制-两招解决迅雷下载版权限制
  14. 网络营销的15大形式
  15. 潮汕“七样羹”,吃了变后生
  16. 【iMessage苹果相册推日历真机推】改成vue的MVVM模式现在前端趋向是去dom化
  17. (费用流)洛谷P2469 [SDOI2010]星际竞速
  18. 华为策略路由加等价路由_华为策略路由配置实例
  19. 中国大学MOOC-翁恺-C语言程序设计习题集 02-0 到 04-4
  20. Win 系统 CUDA 环境配置及卸载

热门文章

  1. 曙光服务器虚拟软驱,曙光IPMI系统管理平台用户使用指南(一).pdf
  2. 设计,看上去很美 wayfarer
  3. 大型网站架构演进历程
  4. 火山视窗文件框基本操作介绍
  5. 微信里有人每天早上发的早报新闻是从哪里获取的?
  6. 隐藏label标签中指定文字
  7. png转jpg具体操作方法
  8. uedit 富文本编辑器 图片上传 图片服务器
  9. linux启动redis进程,Linux安装Redis实现过程及报错解决方案
  10. 使用poi把excel分割为多个excel