sql >> Database teknologi >  >> RDS >> Oracle

VÆLG IND ved hjælp af Oracle

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).



  1. Byg et nyhedsbrevssystem med PHP og MySQL

  2. Sådan får du århundredet fra en date i Oracle

  3. Optimering af opdateringsforespørgsler

  4. JSON_MERGE_PATCH() vs JSON_MERGE_PRESERVE() i MySQL:Hvad er forskellen?