sql >> Databasteknik >  >> RDS >> Sqlserver

Lägg till kolumn till SQL Server

Självklart! Använd bara ALTER TABLE... syntax.

Exempel

ALTER TABLE YourTable
  ADD Foo INT NULL /*Adds a new int column existing rows will be 
                     given a NULL value for the new column*/

Eller

ALTER TABLE YourTable
  ADD Bar INT NOT NULL DEFAULT(0) /*Adds a new int column existing rows will
                                    be given the value zero*/

I SQL Server 2008 är den första en ändring av endast metadata. Den andra kommer att uppdatera alla rader.

I SQL Server 2012+ Enterprise-utgåvan är den andra en metadata ändras också .



  1. Finns det en funktion som tar ett år, månad och dag för att skapa ett datum i PostgreSQL?

  2. använder mysql ordning efter fall i vilolägeskriterier

  3. Hur man får Oracle att skapa tabellsats i SQL*Plus

  4. Hur visar jag statistik över databasfrågor på Wordpress-webbplatsen?