Jika NEW_TABLE sudah ada maka ...
insert into new_table
select * from old_table
/
Jika Anda ingin membuat NEW_TABLE berdasarkan catatan di OLD_TABLE ...
create table new_table as
select * from old_table
/
Jika tujuannya adalah untuk membuat tabel baru tapi kosong maka gunakan klausa WHERE dengan kondisi yang tidak akan pernah benar:
create table new_table as
select * from old_table
where 1 = 2
/
Ingat bahwa CREATE TABLE ... AS SELECT hanya membuat tabel dengan proyeksi yang sama dengan tabel sumber. Tabel baru tidak memiliki batasan, pemicu, atau indeks yang mungkin dimiliki tabel asli. Itu masih harus ditambahkan secara manual (jika diperlukan).