Oracle dual

dual 确实是一张表.是一张只有一个字段,一行记录的表.
我们称之为'伪表'.因为他不存储主题数据.
他的存在,是为了操作上的方便.因为select 都是要有特定对象的.
但如果我们不需要从具体的表来取得表中数据,而是单纯地为了得到一些我们想得到的信息,并要通过select 完成时,就要借助一个对象,这个对象,就是dual;
如我们要计算 999*999 的值,可以用:
select 999*999 from dual;
来实现;
要拼接一个电话信息:
select concat('010-','88888888')||'转23' 高乾竞电话 from dual;
就变成了我们想要的格式输出.

上一篇:一个最近讨论的问题: ReadShared 操作能否使得Request Node由I state变为UD state?


下一篇:Tomcat IDEA2021 安装配置与入门简介