複製資料表

適用於:SQL Server 2016 (13.x) 與更新版本 Azure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

您可以使用 SQL Server Management Studio 或 Transact-SQL 來建立新的資料表,然後從現有的資料表複製資料行資訊,藉以在 SQL Server 中複製現有資料表。

描述的這些步驟只會複製資料表的結構,而不會複製資料列資料。

權限

需要目的地資料庫中的 CREATE TABLE 權限。

使用 SQL Server Management Studio

若要複製資料表

  1. 請確定已連接至要建立資料表的資料庫,以及已在 [物件總管] 中選取資料庫。

  2. 在 [物件總管] 中,以滑鼠右鍵按一下 [資料表],然後選取 [新增資料表]。

  3. 在 [物件總管] 中,以滑鼠右鍵按一下您要複製的資料表,然後選取 [設計]。

  4. 選取現有資料表中的資料行,然後從 [編輯] 功能表中選取 [複製]。

  5. 切換回新的資料表,並選取第一列。

  6. 從 [編輯] 功能表中,選取 [貼上]。

  7. 從 [檔案] 功能表中,選取 [儲存資料表名稱]。

  8. 在 [選擇名稱] 對話方塊中,鍵入新資料表的名稱。 選取 [確定]。

使用 Transact-SQL

若要在查詢編輯器中複製資料表

  1. 請確定已連接至要建立資料表的資料庫,以及已在 [物件總管] 中選取資料庫。

  2. 以滑鼠右鍵按一下您想要複製的資料表,並依序指向 [編寫資料表的指令碼為] 和 [CREATE 至],然後選取 [新增查詢編輯器視窗]

  3. 變更資料表的名稱。

  4. 移除新資料表不需要的任何資料行。

  5. 選取 [執行] 以建立新資料表。

下一步