sql >> Databáze >  >> RDS >> Oracle

SELECT INTO pomocí Oracle

Pokud NEW_TABLE již existuje, pak ...

insert into new_table 
select * from old_table
/

Pokud chcete vytvořit NEW_TABLE na základě záznamů v OLD_TABLE ...

create table new_table as 
select * from old_table
/

Pokud je účelem vytvořit novou, ale prázdnou tabulku, použijte klauzuli WHERE s podmínkou, která nikdy nemůže být pravdivá:

create table new_table as 
select * from old_table
where 1 = 2
/

Pamatujte, že CREATE TABLE... AS SELECT vytvoří pouze tabulku se stejnou projekcí jako zdrojová tabulka. Nová tabulka nemá žádná omezení, spouštěče nebo indexy, které by mohla mít původní tabulka. Ty je stále nutné přidat ručně (pokud jsou vyžadovány).



  1. Parser pro Oracle SQL

  2. Jak vložit datovou tabulku do databázové tabulky SQL Serveru?

  3. Jak nainstalovat phpMyAdmin

  4. Připojte se k mysql na Amazon EC2 ze vzdáleného serveru