Använd SELECT ... INTO
:
SELECT *
INTO ABC_1
FROM ABC;
Detta skapar en ny tabell ABC_1
som har samma kolumnstruktur som ABC
och innehåller samma data. Begränsningar (t.ex. nycklar, standardvärden) kopieras dock -inte-.
Du kan köra den här frågan flera gånger med ett annat tabellnamn varje gång.
Om du inte behöver kopiera data, bara för att skapa en ny tom tabell med samma kolumnstruktur, lägg till en WHERE
sats med ett falskt uttryck:
SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;