Duplicare le tabelle

Si applica a: SQL Server 2016 (13.x) e versioni successiveDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma 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

  1. Verificare di essere connessi al database in cui si desidera creare la tabella e che tale database sia selezionato in Esplora oggetti.

  2. In Esplora oggetti fare clic con il pulsante destro del mouse su Tabelle e scegliere Nuova tabella.

  3. In Esplora oggetti fare clic con il pulsante destro del mouse sulla tabella da copiare e scegliere Progetta.

  4. Selezionare le colonne della tabella esistente e quindi scegliere Copia dal menu Modifica.

  5. Tornare nella nuova tabella e selezionare la prima riga.

  6. Scegliere Incolla dal menu Modifica.

  7. Nel menu File selezionare Salvanome tabella.

  8. 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

  1. Verificare di essere connessi al database in cui si desidera creare la tabella e che tale database sia selezionato in Esplora oggetti.

  2. 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.

  3. Consente di modificare il nome della tabella.

  4. Rimuovere qualsiasi colonna non necessaria nella nuova tabella.

  5. Selezionare Esegui per creare la nuova tabella.

Passaggi successivi