| カラム名 | カラム型 | カラム制約 | テーブル制約 |
|---|---|---|---|
| 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 ノードは追加されません。
SQL Anywhere Studio 9.0.2
Copyright © 1989–2005 Sybase, Inc. Portions copyright © 2001–2005 iAnywhere Solutions, Inc. All rights reserved.