Dans SQL 2005, vous pouvez rencontrer une situation où vous devez générer un script ALTER TABLE, comme lors de l'ajout d'une nouvelle colonne à une base de données ou de la modification du type de champ, etc.
Si vous Si vous souhaitez générer un script pour une fonction SQL particulière, telle que CREATE, SELECT, UPDATE, etc., vous devez normalement cliquer avec le bouton droit de la souris sur la table dans SQL Management Studio et choisir Script Table as, puis
Cependant, l'option ALTER Toest désactivée dans la table de script commeoption de menu! Donc, si vous voulez générer un script, comment allez-vous le faire? Eh bien, vous ne pouvez pas le faire de cette façon lorsque vous modifiez une table.
Pour générer le script, vous devez d'abord cliquer avec le bouton droit sur la table que vous voulez modifier et choisir Design.
Maintenant allez-y et ajoutez vos nouvelles colonnes, changez les types de champs, définissez vos champs pour accepter NULLS ou non, etc. Une fois que vous avez terminé, vous voulez faire un clic droit sur n'importe quelle colonne ou dans l'espace blanc et vous verrez que l'option Générer un script de modificationest maintenant disponible.
Allez-y, sauvegardez ce fichier et vous aurez votre script ALTER TABLE! C'est un peu déroutant puisque toutes les autres fonctions peuvent être scriptées en faisant un clic droit, mais c'est simple une fois que vous l'avez appris. Profitez-en!