Użyj SELECT ... INTO
:
SELECT *
INTO ABC_1
FROM ABC;
Spowoduje to utworzenie nowej tabeli ABC_1
który ma taką samą strukturę kolumn jak ABC
i zawiera te same dane. Jednak ograniczenia (np. klucze, wartości domyślne) nie są kopiowane.
Możesz uruchomić to zapytanie wiele razy, za każdym razem z inną nazwą tabeli.
Jeśli nie musisz kopiować danych, a jedynie utworzyć nową pustą tabelę o tej samej strukturze kolumn, dodaj WHERE
klauzula z fałszywym wyrażeniem:
SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;