DUAL是Oracle提供的最小的工作表,所有用户都可以使用DUAL名称访问,无论什么时候这个表总是存在的。

用途:

可以使用dual表进行一些特殊操作,例如:

  • 计算:
     select 192*201 from dual 

    这个在oracle中是不会报错的

  • 调用系统函数:

    •   获取系统当前时间:

      select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

      注意这里 ‘分钟’ 要用mi; hh24表示24小时制,hh表示12小时制。