Why? Column order has no meaning in SQL. If you want to retrieve the columns in a particular order, specify the order in your select statement.
To change the order that the columns are defined in the metadata (which is the only place the order is), requires that the entire table be recreated.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
We walk in the dark places no others will enter
We stand on the bridge and no one may pass