DUAL 表

名前が DUAL の表への非修飾参照はどれも、組み込みビューとして解決され、1 つの行と 1 つの列が返されます。 列の名前は DUMMY で、その値は 'X' です。DUAL 表は SYSIBM.SYSDUMMY1 表に似ています。この機能は、Db2® Warehouse on Cloud 管理対象サービスのエントリー・プランには適用されません。

DUAL 表への非修飾表参照は、SYSIBM.DUAL として解決されます。

DUAL という名前のユーザー定義表が存在する場合、表参照はそのユーザー定義の表に解決されます。

例 1

DUAL から選択して乱数を生成します。
   SELECT RAND() AS RANDOM_NUMBER FROM DUAL

例 2

CURRENT SCHEMA 特殊レジスターの値を取り出します。
   SET SCHEMA = MYSCHEMA;
   SELECT CURRENT SCHEMA AS CURRENT_SCHEMA FROM DUAL;