CREATE TABLE ... AS WITH NO DATAを使用して、ソース外部テーブルと同じオプションを持つ外部テーブルのコピーを作成できます。WITH NO DATA句が指定されていても、ソース外部テーブルの定義がターゲットの外部テーブルにコピーされ、ターゲット外部テーブルは、ソース外部テーブルと同じ外部データにアクセスします。例: 外部テーブルのコピー(データを含まない)を参照してください。
以下のテーブル オプションは、外部テーブルでサポートされません。
- BLOCKCOMPRESSIONLEVEL
- BLOCKCOMPRESSIONALGORITHM
- BLOCKCOMPRESSION
- MERGEBLOCKRATIO
- CHECKSUM
- DATABLOCKSIZE
- FREESPACE
- ジャーナル テーブル
CREATE TABLE ... AS WITH DATAは、SELECTサブクエリーでソースとしての外部テーブルとともに使用することはできません。
外部テーブルのビューを作成し、CASTを使用して列に名前を付けることができます。次に、INSERT...SELECT操作を使用してペイロード データを永久テーブルの列にコピーできます。例: 外部テーブルの外部データを永久テーブルにインポートするを参照してください。