sql >> Database >  >> RDS >> Sqlserver

Hoe verander ik de kolomvolgorde in een tabel met behulp van sql-query in sql-server 2005?

Jij kan niet. De kolomvolgorde is gewoon een "cosmetisch" ding waar wij mensen om geven - voor SQL Server is het bijna altijd absoluut niet relevant.

Wat SQL Server Management Studio op de achtergrond doet wanneer u de kolomvolgorde wijzigt, is de tabel helemaal opnieuw maken met een nieuwe CREATE TABLE commando, kopieer de gegevens uit de oude tabel en laat ze vallen.

Er is geen SQL-commando om de kolomvolgorde te definiëren.



  1. mysqli niet ondersteund in google app engine met php

  2. Hoe postgres-tabel te partitioneren met behulp van tussenliggende tabel

  3. SQLite-gegevenstypen

  4. Als er twee dezelfde velden bestaan, anders invoegen update