Hur man genererar ett tabelländringsskript i SQL

SQL 2005 du kan stöta på en situation där du behöver skapa ett skript ÄNDRA TABELL t.ex. när du lägger till en ny kolumn i databasen eller ändrar typ av fält osv.

Om du vill skapa ett script för en specifik funktion SQL Till exempel SKAPA , VÄLJ , UPPDATERING etc., du brukar bara högerklicka på bordet in SQL Management Studio och välj Skripttabell som , och sedan funktionen du vill skriva. .

Men alternativet ALTER To är inaktiverat i (ÄNDRA TILL)skripttabell som(Skripttabell som) menyalternativ! Så, om du vill skapa ett skript, hur gör du det? Tja, du kan inte göra på det här sättet när du byter tabell.

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

tabelländringsalternativ inaktiverat

Lägg nu till nya kolumner, ändra fälttyper, ställ in dina fält för att acceptera NULLAR eller inte, etc. När du är klar vill du högerklicka på valfri kolumn eller tomt utrymme och du kommer att se alternativet “Skapa ändringsskript”(Generera ändringsskript) är nu tillgängligt.

generera sql-ändringsskript

Spara nu den här filen och du kommer att ha ett skript ÄNDRA TABELL! Det är lite förvirrande eftersom alla andra funktioner kan skrivas med bara ett högerklick, men det är enkelt när du väl lärt dig det. Njut av!

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 generera 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 Skripttabell som och sedan funktionen du vill skripta.

skripttabell som alter to disabled

Men den ÄNDRA Till alternativet är inaktiverat i Skripttabell som 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å den tabell du vill ändra och väljer design.

alternativet ändra tabell inaktiverat

Gå nu vidare och lägg till dina nya kolumner, ändra fälttyperna, ställ in dina fält för att acceptera NULLER 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 är nu tillgänglig.

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!