sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-fråga för att lägga till en ny kolumn efter en befintlig kolumn i SQL Server 2005

Microsoft SQL (AFAIK) tillåter inte att du ändrar tabellen och lägger till en kolumn efter en specifik kolumn. Det bästa är att använda Sql Server Management Studio, eller leka med att antingen släppa och lägga till tabellen igen, eller skapa en ny tabell och flytta över data manuellt. ingen av dem är särskilt graciösa.

MySQL gör dock:

ALTER TABLE mytable
ADD COLUMN  new_column <type>
AFTER       existing_column


  1. Lagrar statistiska data, behöver jag DECIMAL, FLOAT eller DOUBLE?

  2. Identitetskolumns värde hoppar plötsligt till 1001 i sql-servern

  3. Azure Virtual Machines för användning av SQL Server

  4. Infoga alla data i en datagridview till databasen på en gång