Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und spätere Versionen
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
In diesem Artikel wird beschrieben, wie Sie eine Tabelle in einer Datenbank umbenennen.
Um eine Tabelle in Azure Synapse Analytics oder Parallel Data Warehouse umzubenennen, verwenden Sie RENAME (Transact-SQL).
Limitations
Caution
Das Umbenennen einer Tabelle muss sorgfältig überlegt sein. Alle Abfragen, Sichten, benutzerdefinierten Funktionen, gespeicherten Prozeduren und Programme, die auf diese Tabelle verweisen, werden durch die Namensänderung ungültig.
Durch Umbenennen einer Tabelle werden die Verweise auf diese Tabelle nicht automatisch umbenannt. Sie müssen Objekte, die auf die umbenannte Tabelle verweisen, manuell ändern. Wenn Sie z. B. eine Tabelle umbenennen und in einem Trigger auf diese Tabelle verwiesen wird, müssen Sie den Trigger ändern, sodass er den neuen Tabellennamen wiedergibt. Verwenden Sie sys.sql_expression_dependencies für eine Auflistung der Abhängigkeiten von der Tabelle, bevor Sie sie umbenennen.
Permissions
Erfordert die ALTER-Berechtigung für die Tabelle.
Verwenden von SQL Server Management Studio
Installieren Sie die neueste Version von SQL Server Management Studio (SSMS).
Umbenennen einer Tabelle
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle, die umbenannt werden soll, und wählen Sie im Kontextmenü Entwerfen aus.
Wählen Sie im Menü Ansicht die Option Eigenschaftenaus.
Geben Sie im Fenster Eigenschaften im Feld Name einen neuen Namen für die Tabelle ein.
Um diese Aktion abzubrechen, drücken Sie die ESCAPE-TASTE (ESC), bevor Sie dieses Feld verlassen.
Wählen Sie im Menü Datei die Option Tabellenname speichern aus.
Umbenennen einer Tabelle
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Im folgenden Beispiel wird die
SalesTerritory-Tabelle im SchemaSalesTerrinSalesumbenannt. Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen.USE AdventureWorks2022; GO EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';
Important
Die sp_rename-Syntax für @objname sollte das Schema des alten Tabellennamens enthalten, aber @newname nicht den Schemanamen, wenn der neue Tabellenname festgelegt wird.