sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan ændres kolonnerækkefølgen i en tabel ved hjælp af sql-forespørgsel i sql server 2005?

Du kan ikke. Kolonnerækkefølgen er bare en "kosmetisk" ting, vi mennesker holder af - for SQL Server er den næsten altid fuldstændig irrelevant.

Hvad SQL Server Management Studio gør i baggrunden, når du ændrer kolonnerækkefølge, er at genskabe tabellen fra bunden med en ny CREATE TABLE kommando, kopiering over dataene fra den gamle tabel, og så slip den.

Der er ingen SQL-kommando til at definere kolonnerækkefølgen.



  1. Sådan slettes identitetsegenskaber for en kolonne i SQL Server-tabel - SQL Server / T-SQL vejledning 44

  2. Vedhæftning af simple metadata til en MySQL-database

  3. Funktion i PostgreSQL til at indsætte fra en tabel til en anden?

  4. Hvis vi ændrer en primær nøgleværdi, hvorfor skal vi så ikke ændre en afhængig kolonneværdi?