2009-07-22 17 views
2

Gibt es eine Möglichkeit, einen Spaltennamen in SQL zu ändern, ohne die Tabelle neu erstellen zu müssen? Ich habe versucht alter Tabelle dbo.Confirming umzubenennen Spalte [xxx] zu [xxx] und es funktioniert nicht. irgendwelche anderen Ideen?Ändern des Spaltennamens in SQL Server 2000

Antwort

5

Verwendung sp_rename:

USE AdventureWorks; 
GO 
EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN'; 
GO 
+0

Warum muss ich eine gespeicherte Prozedur verwenden müssen? Gibt es nicht eine gerade Zeile Code, um dies zu tun? –

+0

nein. So macht man das. es ist immer noch eine gerade Linie von Code :) –