Hvis NEW_TABLE allerede eksisterer, så ...
insert into new_table
select * from old_table
/
Hvis du vil oprette NEW_TABLE baseret på posterne i OLD_TABLE ...
create table new_table as
select * from old_table
/
Hvis formålet er at oprette en ny, men tom tabel, så brug en WHERE-sætning med en betingelse, som aldrig kan være sand:
create table new_table as
select * from old_table
where 1 = 2
/
Husk at CREATE TABLE ... AS SELECT kun opretter en tabel med samme projektion som kildetabellen. Den nye tabel har ingen begrænsninger, triggere eller indekser, som den originale tabel måtte have. Disse skal stadig tilføjes manuelt (hvis de er påkrævet).