Je souhaite créer un script pour modifier une table dans une nouvelle fenêtre de l'éditeur de requête Mais cette option est désactivée. Comment puis-je faire ceci?
Utilisez la fonction "Design" de SQL Server Management Studio pour générer le script ALTER pour vous:
Selon la manière dont vous avez défini vos options SSMS, il se peut que cette option ne soit pas disponible initialement si les modifications nécessitent que les tables soient supprimées et recréées. Pour modifier cette option, dans le menu Outils, cliquez sur Options, développez Concepteurs, puis cliquez sur Concepteurs de tables et de bases de données. Activez ou désactivez la case à cocher Empêcher l'enregistrement des modifications nécessitant la recréation de la table.
1) Cliquez avec le bouton droit sur la table que vous souhaitez modifier et choisissez Conception.
2) Ajoutez vos nouvelles colonnes, changez les types de champs, configurez vos champs pour accepter NULLS ou non, etc.
Important: Ne sauvegardez pas vos modifications maintenant
3) Faites un clic droit sur n’importe quelle colonne ou dans l’espace vide et vous verrez que l’option Générer un script de changement est maintenant disponible.