title | description | author | ms.author | ms.date | ms.service | ms.subservice | ms.topic | helpviewer_keywords | monikerRange | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Duplicate tables without the row data. |
Create a duplicate copy of a table, without the row data. |
WilliamDAssafMSFT |
wiassaf |
10/21/2021 |
sql |
table-view-index |
how-to |
|
>=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current||=fabric |
[!INCLUDE sqlserver2016-asdb-asdbmi-asa-pdw-fabricsqldb]
You can duplicate an existing table in [!INCLUDEssnoversion] by using [!INCLUDEssManStudioFull] or [!INCLUDEtsql] by creating a new table and then copying column information from an existing table.
These steps described duplicate only the structure of a table, not the row data.
Requires CREATE TABLE permission in the destination database.
-
Make sure you are connected to the database in which you want to create the table and that the database is selected in Object Explorer.
-
In Object Explorer, right-click Tables and select New Table.
-
In Object Explorer right-click the table you want to copy and select Design.
-
Select the columns in the existing table and, from the Edit menu, select Copy.
-
Switch back to the new table and select the first row.
-
From the Edit menu, select Paste.
-
From the File menu, select Save table name.
-
In the Choose Name dialog box, type a name for the new table. Select OK.
-
Make sure you are connected to the database in which you want to create the table and that the database is selected in Object Explorer.
-
Right-click the table you wish to duplicate, point to Script Table as, then point to CREATE to, and then select New Query Editor Window.
-
Change the name of the table.
-
Remove any columns that are not needed in the new table.
-
Select Execute to create the new table.