Oracleに隠れているDUALダミーテーブルの使いみち

DUALテーブルとは OracleにはDUALというダミーテーブルが存在します。 SELECT 〜 FROM DUAL この表は何に使うかというと、OracleではMySQLとかPostgresと違って、SELECT文のFROMを省略できないので、FROMが不要なクエリを実行する時は、DUAL表をFROM句に指定します 例えば関数だけ実行したい場合とかにDUALを使います。 SELECT SYSDATE FROM DUAL; DUAL表の中身 DUAL表の中身はどうなっているかと思ってSELECTしてみると、DUMという列を持っていて、DUMの値がXのレコードが1件だけ存在しています。 SQL> selec … 続きを読む Oracleに隠れているDUALダミーテーブルの使いみち