Benennen Sie einen Tabellen -SQL -Server um

Benennen Sie einen Tabellen -SQL -Server um
In der Welt der Entwicklung verändern sich die Dinge ständig und verbessert sich. Bei der Arbeit mit Datenbanken können Sie auf Szenarien stoßen, in denen Sie eine Datenbanktabelle umbenennen müssen. Dies kann an Fehlerbehebungen, Upgrades, Konflikten oder anderen zurückzuführen sein.

In diesem Handbuch wird erläutert, wie Tabellen in einer SQL Server -Datenbank mit verschiedenen Methoden umbenannt werden können.

NOTIZ: Sobald Sie eine Tabelle umbenannt haben, werden andere Objekte wie Funktionen, gespeicherte Prozeduren, Abfragen und Ansichten, die auf diese Tabelle referenziert werden. Stellen Sie sicher, dass sie nach dem Umbenennen einer Tabelle aktualisiert werden.

Tabelle umbenennen - T -SQL

Wir können zwei Methoden verwenden, um eine Tabelle in SQL Server umzubenennen. Die erste ist die Verwendung einer Transaktions -SQL -Serverabfrage.

Obwohl SQL Server keine direkte SQL -Abfrage bereitstellt, um eine Tabelle wie Sie umzubenennen, um eine Spalte umzubenennen, bietet es Ihnen eine gespeicherte Prozedur namens sp_rename.

Die Prozedur akzeptiert einen alten Tabellennamen und einen neuen Tabellennamen. Wir können die Syntax des Verfahrens als:

Exec sp_rename 'old_name', 'new_name';

Lassen Sie uns veranschaulichen, wie diese Prozedur in einer realen Datenbank verwendet werden.

In diesem Beispiel werden wir die SalesDB -Beispieldatenbank verwenden. Betrachten Sie die unten angegebene Beispielabfrage:

Salesdb verwenden;
Exec sp_rename 'Products_Source', 'p_src';

Im obigen Beispiel verwenden wir die SP_Rename -Prozedur, um die Tabelle products_source in P_SRC umzubenennen.

SQL Server sollte eine Warnmeldung zurückgeben, wenn eine Tabelle umbenannt wird, wie gezeigt:

Achtung: Ändern eines Teils eines Objektnamens kann Skripte und gespeicherte Prozeduren durchbrechen.

Trotz der Warnung wird der SQL -Server die angegebene Tabelle in den neuen bereitgestellten Namen umbenannt.

Tabelle umbenennen - SSMs

Sie können auch eine Datenbanktabelle mit einer grafischen Methode umbenennen, die vom SQL Server Management Studio bereitgestellt wird.

Öffnen Sie das SSMS -Dienstprogramm, stellen Sie eine Verbindung zu Ihrer SQL -Serverinstanz her und wählen Sie Ihre Zieldatenbank aus.

Sobald die Zieldatenbank ausgewählt ist, erweitern Sie sie, um Optionen wie Tabellen und Ansichten anzuzeigen. Wählen Sie die Option Tabellen aus und erweitern Sie.

Suchen Sie die Tabelle, die Sie umbenennen möchten, und klicken Sie mit der rechten Maustaste, um das Kontextmenü anzuzeigen. Wählen Sie die Option Tabelle umbenennen.

Auf diese Weise können Sie einen neuen Namen für die Tabelle eingeben. Drücken Sie die Rückkehr, sobald Sie mit dem Tabellennamen zufrieden sind.

Schließen

In diesem Handbuch haben Sie festgestellt.

Weitere SQL Server -Tutorials erhalten Sie für weitere SQL Server -Tutorials.