这几天一直在研究oracle,常常会用到dual这个系统表,dual表到底是一个什么表?带着疑问查了百度了一下,现在总结一下:DUAL是Oracle与数据字典一起自动创建的一个表,它只有一列:DUMMY,其数据类型为:VARCHAR2(1).DUAL中只有一行数据:'X'.DUAL属于SYS模式,但所有用户都可以使用DUAL名称访问它.用SELECT计算常量表达式.伪列等值时常用该表,因为它只返回一行数据,而使用其它表时可能返回多个数据行. 查看表结构:desc dual;执行select *…