Gebruik SELECT ... INTO
:
SELECT *
INTO ABC_1
FROM ABC;
Hiermee wordt een nieuwe tabel gemaakt ABC_1
die dezelfde kolomstructuur heeft als ABC
en bevat dezelfde gegevens. Beperkingen (bijv. sleutels, standaardwaarden) worden echter -niet- gekopieerd.
U kunt deze query meerdere keren uitvoeren met elke keer een andere tabelnaam.
Als u de gegevens niet hoeft te kopiëren, alleen om een nieuwe lege tabel met dezelfde kolomstructuur te maken, voegt u een WHERE
toe clausule met een valse uitdrukking:
SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;