SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Forcer Management Studio à utiliser ALTER TABLE au lieu de DROP/CREATE

Oui, vous pouvez!

Dans SQL Server Management Studio, passez en mode conception de table pour la table en question et apportez vos modifications. Cependant :ne le faites pas cliquez sur le bouton "Enregistrer", mais faites un clic droit dans la vue de conception de table, il devrait y avoir un élément "Générer un script de modification" à la fin de votre menu contextuel.

Cliquez sur cet élément de menu et vous obtiendrez une boîte de dialogue contextuelle contenant le script T-SQL nécessaire pour effectuer les modifications que vous avez apportées à la table dans le concepteur. Copiez ou enregistrez ce code T-SQL et annulez le concepteur, et le tour est joué - vous avez votre script de modification !

MISE À JOUR : Marco, désolé, je ne pense pas qu'il y ait une option pour changer le comportement par défaut, du moins pas pour le moment. Vous voudrez peut-être déposer une demande d'amélioration auprès de Microsoft sur Microsoft Connect pour proposer cela - bonne idée, je pense !