Duplicare le tabelle
Si applica a: SQL Server 2016 (13.x) e versioni successive Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)
È possibile duplicare una tabella esistente in SQL Server tramite SQL Server Management Studio o Transact-SQL creando una nuova tabella e copiando quindi le informazioni di colonna da una tabella esistente.
Questi passaggi descrivono come duplicare solo la struttura di una tabella, non i dati delle righe.
Autorizzazioni
È necessaria l'autorizzazione CREATE TABLE nel database di destinazione.
Usare SQL Server Management Studio
Per duplicare una tabella
Verificare di essere connessi al database in cui si desidera creare la tabella e che tale database sia selezionato in Esplora oggetti.
In Esplora oggetti fare clic con il pulsante destro del mouse su Tabelle e scegliere Nuova tabella.
In Esplora oggetti fare clic con il pulsante destro del mouse sulla tabella da copiare e scegliere Progetta.
Selezionare le colonne della tabella esistente e quindi scegliere Copia dal menu Modifica.
Tornare nella nuova tabella e selezionare la prima riga.
Scegliere Incolla dal menu Modifica.
Nel menu File selezionare Salva nome tabella.
Nella finestra di dialogo Scegli nome digitare un nome per la nuova tabella. Seleziona OK.
Usare Transact-SQL
Per duplicare una tabella in Editor di query
Verificare di essere connessi al database in cui si desidera creare la tabella e che tale database sia selezionato in Esplora oggetti.
Fare clic con li pulsante destro del mouse sulla tabella da duplicare, scegliere Crea script per tabella, quindi CREATE ine selezionare Nuova finestra editor di query.
Consente di modificare il nome della tabella.
Rimuovere qualsiasi colonna non necessaria nella nuova tabella.
Selezionare Esegui per creare la nuova tabella.