Usa SELECT ... INTO
:
SELECT *
INTO ABC_1
FROM ABC;
Questo creerà una nuova tabella ABC_1
che ha la stessa struttura di colonne di ABC
e contiene gli stessi dati. I vincoli (ad es. chiavi, valori predefiniti), tuttavia, non vengono copiati.
Puoi eseguire questa query più volte con un nome di tabella diverso ogni volta.
Se non hai bisogno di copiare i dati, solo per creare una nuova tabella vuota con la stessa struttura di colonne, aggiungi un WHERE
clausola con un'espressione falsa:
SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;