Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie ändere ich die Spaltenreihenfolge in einer Tabelle mit einer SQL-Abfrage in SQL Server 2005?

Sie können nicht. Die Spaltenreihenfolge ist nur eine "kosmetische" Sache, die uns Menschen wichtig ist - für SQL Server ist sie fast immer absolut irrelevant.

Was SQL Server Management Studio im Hintergrund tut, wenn Sie die Spaltenreihenfolge dort ändern, ist die Neuerstellung der Tabelle von Grund auf mit einem neuen CREATE TABLE Befehl, kopiert die Daten aus der alten Tabelle und löscht sie dann.

Es gibt keinen SQL-Befehl, um die Spaltenreihenfolge zu definieren.