SHOW TABLES コマンド、 TABLES ビュー、 GET_DDL コマンド: テーブルの READ ONLY プロパティに関する変更¶
この動作変更バンドルを有効にすると、新しい READ ONLY プロパティを持つテーブルを作成できます。このプロパティに関連する新しい出力は、 SHOW TABLES コマンドの実行、TABLES ビューのクエリ、または GET_DDL コマンドの実行時に追加されます。
SHOW TABLES コマンド: 新しいis_immutable列¶
SHOW TABLES コマンドの出力に新しい列が追加されます。
- 変更前:
SHOW TABLES コマンドの出力には
is_immutable
列は含まれません。- 変更後:
SHOW TABLES コマンドの出力には
is_immutable
列が含まれます。列名
説明
is_immutable
テーブルが READ ONLY プロパティで作成された場合は
Y
、それ以外の場合はN
。
TABLES ビュー(Information Schema): 新しい IS_IMMUTABLE 列¶
TABLES ビュー に新しい列が追加されました。
- 変更前:
TABLES ビューに IS_IMMUTABLE 列は含まれません。
- 変更後:
TABLES ビューには IS_IMMUTABLE 列が含まれます。
列名
データ型
説明
IS_IMMUTABLE
TEXT
テーブルが READONLY プロパティで作成されたかどうかを示します。有効な値は
YES
またはNO
。
注釈
ACCOUNT_USAGE.TABLES ビューに IS_IMMUTABLE 列は含まれません。これは、このビューでは仮テーブルが報告されないためです。
GET_DDL コマンドは、 READ ONLY プロパティで作成されたテーブルの出力を返します。¶
GET_DDL コマンドは、 READ ONLY プロパティで作成されたテーブルに対して以下の出力を返します。
CREATE OR REPLACE TEMPORARY READ ONLY TABLE <table_name> CLONE <src_table_name>
参照: 1572