SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Zwingen von Management Studio, ALTER TABLE anstelle von DROP/CREATE zu verwenden

Ja, du kannst!

Wechseln Sie in SQL Server Management Studio in den Tabellenentwurfsmodus für die betreffende Tabelle und nehmen Sie Ihre Änderungen vor. Aber:nicht Klicken Sie auf die Schaltfläche "Speichern", aber klicken Sie stattdessen mit der rechten Maustaste in die Tabellenentwurfsansicht, es sollte ein Element "Änderungsskript generieren" am Ende Ihres Kontextmenüs geben.

Klicken Sie auf diesen Menüpunkt und Sie erhalten ein Popup-Dialogfeld, das das T-SQL-Skript enthält, das für die Änderungen erforderlich ist, die Sie an der Tabelle im Designer vorgenommen haben. Kopieren oder speichern Sie diesen T-SQL-Code und beenden Sie den Designer, und voila – Sie haben Ihr Änderungsskript!

AKTUALISIERUNG: Marco, sorry, ich glaube nicht, dass es eine Möglichkeit gibt, das Standardverhalten zu ändern, zumindest nicht jetzt. Vielleicht möchten Sie eine Verbesserungsanforderung bei Microsoft auf Microsoft Connect einreichen, um dies vorzuschlagen – gute Idee, würde ich denken!