SQL Creare tabelă. Creați o tabelă folosind o altă tabelă. Sintaxă.

Creați o tabelă folosind o altă tabelă

O copie a unui tabel existent poate fi, de asemenea, creată folosind CREATE TABLE.
Noul tabel primește aceleași definiții ale coloanei. Toate coloanele sau coloanele specifice pot fi selectate.
Dacă creați o nouă tabelă folosind o tabelă existentă, noua tabelă va fi completată cu valorile existente din tabelul vechi.

Sintaxă
 
CREATE TABLE new_table_name AS
    SELECT column1, column2,...
    FROM existing_table_name
    WHERE ....;

Următorul SQL creează un nou tabel numit "TestTables" (care este o copie a tabelului "Clienți" (Customers)):

Exemplu:
 
CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;