Verwenden Sie SELECT ... INTO
:
SELECT *
INTO ABC_1
FROM ABC;
Dadurch wird eine neue Tabelle ABC_1
erstellt die dieselbe Spaltenstruktur wie ABC
hat und enthält dieselben Daten. Einschränkungen (z. B. Schlüssel, Standardwerte) werden jedoch -nicht- kopiert.
Sie können diese Abfrage mehrmals mit jeweils einem anderen Tabellennamen ausführen.
Wenn Sie die Daten nicht kopieren müssen, sondern nur eine neue leere Tabelle mit derselben Spaltenstruktur erstellen möchten, fügen Sie ein WHERE
hinzu Klausel mit falschem Ausdruck:
SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;