sql >> Database teknologi >  >> Database Tools >> SSMS

Tvinger Management Studio til at bruge ALTER TABLE i stedet for DROP/CREATE

Ja du kan!

I SQL Server Management Studio skal du gå ind i tabeldesigntilstanden for den pågældende tabel og foretage dine ændringer. Dog:gør ikke klik på knappen "Gem", men højreklik i stedet for i tabeldesignvisningen, der skulle være et "Generer ændringsscript" i slutningen af ​​din kontekstmenu.

Klik på det menupunkt, og du får præsenteret en pop-up-dialogboks, som indeholder det T-SQL-script, der er nødvendigt for at udføre de ændringer, du har lavet til tabellen i designeren. Kopiér eller gem den T-SQL-kode, og annuller designeren, og voila - du har dit ændringsscript!

OPDATERING: Marco, undskyld, jeg tror ikke, der er nogen mulighed for at ændre standardadfærden, i hvert fald ikke lige nu. Du vil måske indsende en anmodning om forbedring til Microsoft på Microsoft Connect for at foreslå det - god idé, vil jeg tro!



  1. Sådan angives decimalpræcision og skalanummer i MySQL ved hjælp af phpMyAdmin

  2. Hvordan genererer jeg CRUD-lagrede procedurer fra en tabel i SQL Server Management Studio

  3. phpMyAdmin Fejl under behandling af anmodning Fejlkode:500 Fejltekst:Intern serverfejl

  4. Hvordan genererer man et oprettet tabelscript til en eksisterende tabel i phpmyadmin?