【SQL】DUAL表

DUAL表是Oracle系统中对所有用户可用的一个实际存在的1行1列的表,这个表不能用来存储信息,在实际应用中仅用来执行SELECT语句。可以使用DUAL表来查询系统的信息。

--dual是1行1列的表

SQL> select * from dual;

 

D

-

X

--查询dual返回系统时间

SQL> select sysdate from dual;

 

SYSDATE

-------------------

2017-03-22 15:51:18

--查询当前用户

SQL> select user from dual;

 

USER

------------------------------

SCOTT

--输出计算结果

SQL> select 4*5 from dual;

 

       4*5

----------

        20

--输出函数结果

SQL> select ascii('A') from dual;

 

ASCII('A')

----------

        65

原文地址:https://www.cnblogs.com/NextAction/p/7366629.html