Oracle の DUAL 表

  関数テストや、PL/SQL で使用



DUAL表は、データ・ディクショナリとともにOracleにより自動的に作成される表です。DUALはユーザーSYSのスキーマ内に存在していますが、DUALという名前で全ユーザーに対してアクセスすることができます。

DUALにはVARCHAR2(1)として定義された KDUMMYという列と、'X'の値を持つ行が含まれています。DUAL表からの選択は、SELECTコマンドを使用した一定の式の計算の際に役に立ちます。DUALには1行しかないため、その定数は一度だけ戻されます。

アクセスする任意の表から定数、疑似列、式を選択することができますが、便宜上DUAL表から選択することができます。


例 次の文は、現在の日付を戻します。

SELECT SYSDATE FROM DUAL

Oracle ドキュメントへのリンク










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ