Oracle では、SQLの実行によって関数の値を取得したい場合などに、dual テーブルからデータを取得することができます。以下の例では、SQLクエリによって現在日時を取得しています。
select to_char(sysdate, 'yyyy/mm/dd hh24:mi:ss') as dummy from dual;
スポンサーリンク
Access にダミー表は存在しない
MS-Access では、Oracle のようなダミー表(dual)は存在しません。Oracle のように dual テーブルのようなダミー表から取得するような記述は必要ありませんので、MS-Access のほうが自然な気がします。次は、Access での記述例です。
select 1 as dummy;
列名を指定しないで良いのであれば、次のようにも(当然ですが)記述できます。
select 1;
SQL 文に見えないような気もしますので、SQL文の「記述方法の一貫性」という意味では、 Oracle の dual 表に軍配が上がりそうな気もします。私は Oracle に1票です。
あ~、早く梅雨が明けて欲しい・・・・

人工的な川はあまり好きではない