すでに変更されたテーブルに対してSHOW TABLEリクエストが入力された場合、Vantageは現在のすべての変更も含んだ元のCREATE TABLE SQLテキストを返します。
例えば、このCREATE TABLE文は、テーブルを定義します。
CREATE TABLE personnel.emp_bonus ( emp_no SMALLINT FORMAT '9(5)' CHECK (emp_no BETWEEN 10001 AND 32001) NOT NULL, bonus_no SMALLINT FORMAT 'Z9' CHECK (bonus_no BETWEEN 0 and 99) NOT NULL, bonus_amt DECIMAL (6,2) CHECK (bonus_amt BETWEEN 1.00 AND 5000.00)) UNIQUE PRIMARY INDEX (emp_no);
次に、このALTER TABLE文は、その後、emp_bonusテーブルを変更します。
ALTER TABLE emp_bonus ADD dept_no SMALLINT;
emp_bonusテーブルのSHOW TABLEリクエストを送信すると、システムは次のCREATE TABLE SQLテキストを返します。DeptNo列は、CREATE TABLE SQLテキストに含まれます。レポートには、FALLBACKなどのデフォルトの指定も表示されます。
SHOW TABLE personnel.emp_bonus; CREATE SET TABLE personnel.emp_bonus, FALLBACK ( emp_no SMALLINT FORMAT '9(5)' CHECK (emp_no BETWEEN 10001 AND 32001) NOT NULL, bonus_no SMALLINT FORMAT 'Z9' CHECK (bonus_no BETWEEN 0 AND 99) NOT NULL, bonus_amt DECIMAL (6,2) CHECK (bonus_amt BETWEEN 1.00 AND 5000.00), dept_no SMALLINT) UNIQUE PRIMARY INDEX ( emp_no );