🧚 Hör mal! Beekeeper Studio ist eine schnelle, moderne und Open-Source-Datenbank-GUI Download
18. Januar 2024 Von Matthew Rathbone

Für dieses Tutorial brauchst du SQL Server auf deinem Gerät. In den Beispielen dieses Artikels verwende ich SQL Server 2019.

Die Grundlagen zum Umbenennen einer Spalte

Wenn du in SQL Server eine Spalte umbenennen willst, musst du vor allem die Stored Procedure sp_rename verstehen. Mit dieser integrierten Stored Procedure benennst du in SQL Server Spalten und andere benutzerdefinierte Objekte in deiner Datenbank um.

EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN'

Spalte in SQL Server mit sp_rename umbenennen

Nehmen wir an, wir haben eine Tabelle namens ‘Employees’ mit einer Spalte ‘EmplID’ und wollen diese Spalte in ‘EmployeeID’ umbenennen.

EXEC sp_rename 'Employees.EmplID', 'EmployeeID', 'COLUMN';

Jetzt heißt deine Spalte ‘EmplID’ in der Tabelle ‘Employees’ ‘EmployeeID’. So einfach ist das!

Was du beachten solltest

  1. Wichtig: Diese Aktion lässt sich nicht rückgängig machen. Sei dir also sicher, dass du die Spalte wirklich umbenennen willst.

  2. sp_rename aktualisiert den Spaltennamen nicht automatisch in zugehörigen Skripten, Stored Procedures, benutzerdefinierten Funktionen usw. Die musst du manuell anpassen.

  3. Beim Umbenennen einer Spalte werden damit verknüpfte Constraints oder Indizes nicht automatisch umbenannt.

Fehler vermeiden

Es ist immer eine gute Idee, dich gegen mögliche Fehler oder Probleme abzusichern. Schauen wir uns an, wie du eine Spalte fehlerfrei umbenennst:

IF EXISTS (
SELECT 1 
FROM sys.columns 
WHERE Name = 'EmplID' 
AND Object_ID = OBJECT_ID('Employees')
)
BEGIN
EXEC sp_rename 'Employees.EmplID', 'EmployeeID', 'COLUMN';
END

Der obige Code prüft zuerst, ob die Spalte existiert, und benennt sie erst dann um, um Fehler zu vermeiden.

Spalten einfach umbenennen mit Beekeeper Studio

Wäre es nicht toll, Spalten ganz einfach umzubenennen, ohne Code zu schreiben und ohne dir Gedanken über zugehörige Skripte, Funktionen oder Procedures zu machen? Beekeeper Studio rettet dir den Tag!

Mit Beekeeper Studio ist das Umbenennen von Spalten ganz unkompliziert. Du musst nur:

  1. Beekeeper Studio starten und die SQL Server-Datenbank öffnen.
  2. In der rechten Seitenleiste mit der rechten Maustaste auf eine Tabelle klicken und View Structure wählen.
  3. Auf einen Spaltennamen doppelklicken, um ihn zu ändern.
  4. Wenn du fertig bist, auf Apply klicken, um deine Änderungen zu übernehmen.
  5. Fertig!

Das war's! Beekeeper Studio kümmert sich um den ganzen Code im Hintergrund und sorgt für ein reibungsloses Umbenennen – das spart dir Zeit, Fehler und Kopfschmerzen. Happy Coding!

Beekeeper Studio ist eine kostenlose & quelloffene Datenbank-GUI

Das beste SQL-Abfrage- & Editor-Tool, das ich je benutzt habe. Es bietet alles, was ich zum Verwalten meiner Datenbank brauche. - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studio ist schnell, intuitiv und einfach zu bedienen. Beekeeper unterstützt jede Menge Datenbanken und läuft hervorragend auf Windows, Mac und Linux.

Die Linux-Version von Beekeeper hat 100% des Funktionsumfangs, ohne Abstriche und ohne Kompromisse.

Was Nutzer über Beekeeper Studio sagen

★★★★★
„Beekeeper Studio hat meinen alten SQL-Workflow komplett ersetzt. Es ist schnell, intuitiv und macht die Arbeit mit Datenbanken wieder zum Vergnügen.“
— Alex K., Datenbankentwickler
★★★★★
„Ich habe viele Datenbank-GUIs ausprobiert, aber Beekeeper trifft die perfekte Balance zwischen Funktionsumfang und Einfachheit. Es funktioniert einfach.“
— Sarah M., Full Stack Engineer

Bereit, deinen SQL-Workflow zu verbessern?

download Kostenlos herunterladen