Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment changer l'ordre des colonnes dans une table à l'aide d'une requête SQL dans SQL Server 2005 ?

Vous ne pouvez pas. L'ordre des colonnes n'est qu'une chose "cosmétique" dont les humains se soucient - pour SQL Server, c'est presque toujours absolument hors de propos.

Ce que fait SQL Server Management Studio en arrière-plan lorsque vous modifiez l'ordre des colonnes, c'est recréer la table à partir de zéro avec un nouveau CREATE TABLE commande, en copiant les données de l'ancienne table, puis en les supprimant.

Il n'y a pas de commande SQL pour définir l'ordre des colonnes.