8、Oracle 特殊的数据表 dual
介绍
dual表实际属于系统用户sys,具有了数据库基本权限的用户,均可查询该表的内容:
例:
又上图可以发现:dual表仅含有一行一列。该表并非为了存储数据而创建的,其存在的意义在于为各种表达式、函数运算提供强制的数据源,并输出为单行单列的形式。
使用
①:利用dual获取当前日期
select sysdate from dual;
例:
②:利用dual进行数学运算并打印和查看输出结果
select 5*4+7 result from dual;
例: