dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,常用在没有目标表的Select语句块中
比如:
select user from dual;
select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss‘) from dual;--获得当前系统时间
select SYS_CONTEXT(‘USERENV‘,‘language‘) from dual;--获得当前 locale
select 7*9 from dual;
dual
表进量不要执行insert、delete、truncate操作,否则会导致很多程序出问题。
原文:https://www.cnblogs.com/it774274680/p/15222741.html