Collection Contents 前へ 次へ PDF

ASA SQL リファレンス・マニュアル

システム・テーブル

DUMMY システム・テーブル


カラム名 カラム型 カラム制約 テーブル制約
dummy_col INTEGER NOT NULL

DUMMY テーブルは、常に 1 つだけのローを持つ、読み込み専用のテーブルとして提供されています。これはデータベースから情報を抽出するのに役立ちます。次に、データベースから現在のユーザ ID と今日の日付を取り出す例を示します。

SELECT USER, today(*) FROM SYS.DUMMY

FROM 句での SYS.DUMMY はオプションです。FROM 句でテーブルが指定されない場合は、テーブルは SYS.DUMMY テーブルとみなされます。上記の例は、次のように記述できます。

SELECT USER, today(*)

dummy_col    このカラムは使用されません。テーブルはカラムなしでは作成できないので、このカラムが存在します。

SYS.DUMMY テーブルからの読み込みでは、SYS.DUMMY のテーブル・ページにラッチがないため、同様のユーザ作成テーブルからの読み込みより負荷が少なくてすみます。また、SYS.DUMMY テーブルは、グラフィカルなプランの Lock ノードに表示されません。そのため、SYS.DUMMY テーブルがあれば、Lock ノードは追加されません。


Collection Contents 前へ 次へ PDF