|
DUAL表(DUALひょう)は、Oracle Databaseにおいてセットアップ時から存在する、1列しかない特別な表である。これは SYSDATE やUSER など、表を適用せずとも値を返す演算に対してSELECT を行う場合に使われる。この表にはVARCHAR2(1) のDUMMYという列だけがあり、1件だけあるレコードの値は'X' となっている。== 使用例 == OracleのSQLでは、SELECT文にはFROM節が必須であるが、クエリーの種類によっては表が必要ないこともある。そんな場面では、システム側で用意されているDUALを使うことができる。 SELECT 1+1 FROM DUAL; SELECT SYSDATE FROM DUAL; SELECT USER FROM DUAL; 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「DUAL表」の詳細全文を読む スポンサード リンク
|