複製資料表
適用於: SQL Server 2016 (13.x) 和更新版本 Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
您可以使用 SQL Server Management Studio 或 Transact-SQL 來建立新的資料表,然後從現有的資料表複製資料行資訊,藉以在 SQL Server 中複製現有資料表。
描述的這些步驟只會複製資料表的結構,而不會複製資料列資料。
權限
需要目的地資料庫中的 CREATE TABLE 權限。
使用 SQL Server Management Studio
若要複製資料表
請確定已連接至要建立資料表的資料庫,以及已在 [物件總管] 中選取資料庫。
在 [物件總管] 中,以滑鼠右鍵按一下 [資料表],然後選取 [新增資料表]。
在 [物件總管] 中,以滑鼠右鍵按一下您要複製的資料表,然後選取 [設計]。
選取現有資料表中的資料行,然後從 [編輯] 功能表中選取 [複製]。
切換回新的資料表,並選取第一列。
從 [編輯] 功能表中,選取 [貼上]。
在 [檔案] 功能表中,選取 [儲存表格名稱]。
在 [選擇名稱] 對話方塊中,鍵入新資料表的名稱。 選取 [確定]。
使用 Transact-SQL
若要在查詢編輯器中複製資料表
請確定已連接至要建立資料表的資料庫,以及已在 [物件總管] 中選取資料庫。
以滑鼠右鍵按一下您想要複製的資料表,並依序指向 [編寫資料表的指令碼為] 和 [CREATE 至],然後選取 [新增查詢編輯器視窗]。
變更資料表的名稱。
移除新資料表不需要的任何資料行。
選取 [執行] 以建立新資料表。