SQL Server 2008: Effiziente Spaltenumbenennung
In SQL Server 2008 funktioniert der Standardbefehl ALTER TABLE
zum Umbenennen von Spalten möglicherweise nicht wie erwartet. Der empfohlene Ansatz ist die Verwendung der sp_rename
gespeicherten Prozedur.
Hier ist die richtige Syntax:
EXEC sp_RENAME 'TableName.OldColumnName', 'NewColumnName', 'COLUMN';
Um beispielsweise „old_name“ in „new_name“ in der Tabelle „table_name“ zu ändern:
EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN';
Stellen Sie sicher, dass alle Namen in einfache Anführungszeichen gesetzt werden. Ausführliche Details und weitere Unterstützung finden Sie in der offiziellen Transact-SQL-Dokumentation für sp_rename
.
Das obige ist der detaillierte Inhalt vonWie benenne ich Spalten in SQL Server 2008 um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!