Hur man genererar ett Alter Table-skript i SQL

I SQL 2005 kan du stöta på en situation där du behöver generera ett ALTER TABLE- skript, till exempel när du lägger till en ny kolumn i en databas eller ändrar fälttyp, etc.

Om du vill skapa ett skript för en viss SQL - funktion, såsom CREATE , SELECT , UPDATE , etc, skulle du normalt bara högerklicka på tabellen i SQL Management Studio och välja Script Table som(Script Table as) och sedan funktionen du vill skripta .

skripttabell som alter to disabled

Men alternativet ALTER To är inaktiverat i Script Table som(Script Table as) menyalternativ! Så om du vill skapa ett skript, hur gör du det? Tja, du kan inte göra det på det här sättet när du ändrar ett bord.

För att skapa skriptet högerklickar du först på tabellen du vill ändra och väljer Design .

alternativet ändra tabell inaktiverat

Fortsätt nu och lägg till dina nya kolumner, ändra fälttyperna, ställ in dina fält för att acceptera NULLER(NULLS) eller inte, etc. När du är klar vill du högerklicka på valfri kolumn eller i det vita utrymmet och du kommer att se alternativet Generera ändringsskript(Generate Change Script) är nu tillgängligt.

generera ändringsskript sql

Fortsätt nu och spara den filen så har du ditt ALTER TABLE- skript! Det är lite förvirrande eftersom alla andra funktioner kan skriptas bara genom att högerklicka, men det är enkelt när du väl lärt dig det. Njut av!



About the author

Jag är en webbutvecklare med över 10 års erfarenhet av att arbeta med webbläsarna Firefox och Google Docs. Jag är specialist på att skapa enkla men kraftfulla onlineapplikationer och har utvecklat webbaserade lösningar för både små företag och stora organisationer. Min kundbas inkluderar några av de största företagen, inklusive FedEx, Coca Cola och Macy's. Mina kunskaper som utvecklare gör mig till en idealisk kandidat för alla projekt som behöver slutföras snabbt och effektivt - från att utveckla anpassade webbplatser till att skapa robusta e-postmarknadsföringskampanjer.



Related posts