Problemumgehung für das Umbenennen von Spalten in SQL Server 2008
Das Umbenennen von Spalten in SQL Server 2008 kann sich manchmal als schwierig erweisen, insbesondere wenn die ALTER TABLE
-Anweisung fehlschlägt. Eine zuverlässige Alternative ist die Verwendung der sp_rename
gespeicherten Prozedur.
Hier ist die sp_rename
Syntax:
<code class="language-sql">EXEC sp_RENAME 'TableName.OldColumnName', 'NewColumnName', 'COLUMN'</code>
Um beispielsweise den Spaltennamen old_name
in der Tabelle table_name
in new_name
zu ändern, führen Sie diesen Befehl aus:
<code class="language-sql">EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN'</code>
Wichtige Überlegungen:
sp_rename
.EXEC
ist für die Ausführung gespeicherter Prozeduren unerlässlich.Das obige ist der detaillierte Inhalt vonWie kann ich Spalten in SQL Server 2008 umbenennen, wenn ALTER TABLE fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!