用于快速计算的DUAL表
DUAL是Oracle提供的一个小表,只有一行和一列.
describe DUAL
Name Null? Type
----------------- ---------- -----------
DUMMY VARCHAR(1)
因为ORACLE的许多函数既能处理列又处理直接量,利用DUAL能理解某些只处理直接量的函数。
在下面的便子中,select 语句不关心表中有哪些列,而且只用一行数据就足以说明 问题了。例如,假定希望民以食为天 计算POWER(4,3),既计算4的立方,可用如下程序:
select POWER(4,3) FROM dual;
power(4,3)
----------
64
DUALK 中实际的列不起作用。这表示可以用DUAL表和日期函数进行日期格式化及运算以理解它们如何起作用。然后把这些函数应用到实际的日期上。
冰零水
2006-07-16