Duplizieren von Tabellen

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Sie können mithilfe von SQL Server Management Studio oder Transact-SQL eine vorhandene Tabelle in SQL Server duplizieren, indem Sie eine neue Tabelle erstellen und dann Spalteninformationen aus einer vorhandenen Tabelle kopieren.

In diesen Schritten wird beschrieben, dass nur die Struktur einer Tabelle und nicht die Zeilendaten dupliziert werden.

Berechtigungen

Erfordert die CREATE TABLE-Berechtigung in der Zieldatenbank.

Verwenden von SQL Server Management Studio

So duplizieren Sie eine Tabelle

  1. Stellen Sie sicher, dass eine Verbindung mit der Datenbank vorhanden ist, in der Sie die Tabelle erstellen möchten, und dass die Datenbank im Objekt-Explorer ausgewählt ist.

  2. Klicken Sie in Objekt-Explorer mit der rechten Maustaste auf Tabellen, und wählen Sie dann Neue Tabelle aus.

  3. Klicken Sie in Objekt-Explorer mit der rechten Maustaste auf die Tabelle, die Sie kopieren möchten, und wählen Sie dann Entwerfen aus.

  4. Wählen Sie in der vorhandenen Tabelle die Spalten aus, und wählen Sie im Menü Bearbeiten die Option Kopieren aus.

  5. Wechseln Sie zurück in die neue Tabelle, und markieren Sie die erste Zeile.

  6. Wählen Sie im Menü Bearbeiten die Option Einfügen aus.

  7. Wählen Sie im Menü Datei die Option SpeichernTabellenname aus.

  8. Geben Sie im Dialogfeld Namen auswählen einen Namen für die neue Tabelle ein. Klicken Sie auf OK.

Verwenden von Transact-SQL

So duplizieren Sie eine Tabelle im Abfrage-Editor

  1. Stellen Sie sicher, dass eine Verbindung mit der Datenbank vorhanden ist, in der Sie die Tabelle erstellen möchten, und dass die Datenbank im Objekt-Explorer ausgewählt ist.

  2. Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie duplizieren möchten, zeigen Sie auf Skript für Tabelle als, zeigen Sie dann auf CREATE in, und wählen Sie Neues Abfrage-Editor-Fensteraus.

  3. Ändern Sie den Namen der Tabelle.

  4. Entfernen Sie alle Spalten, die nicht in der neuen Tabelle benötigt werden.

  5. Wählen Sie Ausführen aus, um eine neue Tabelle zu erstellen.

Nächste Schritte