私は次の声明を知っています:
create table xyz_new as select * from xyz;
構造とデータがコピーされますが、構造だけが必要な場合はどうすればよいでしょうか?
ベストアンサー1
行を選択しない where 句を使用するだけです。
create table xyz_new as select * from xyz where 1=0;
制限事項
以下のものは新しいテーブルにコピーされません。
- シーケンス
- トリガー
- インデックス
- 一部の制約はコピーされない場合があります
- マテリアライズド・ビュー・ログ
これもパーティションを扱わない