Използвайте SELECT ... INTO
:
SELECT *
INTO ABC_1
FROM ABC;
Това ще създаде нова таблица ABC_1
който има същата структура на колони като ABC
и съдържа същите данни. Ограниченията (напр. ключове, стойности по подразбиране) обаче -не- се копират.
Можете да изпълнявате тази заявка няколко пъти с различно име на таблица всеки път.
Ако не е необходимо да копирате данните, а само за да създадете нова празна таблица със същата структура на колони, добавете WHERE
клауза с фалшив израз:
SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;