Comment générer un script de table de modification en SQL

En SQL 2005, vous pouvez être amené à générer un script ALTER TABLE, par exemple lors de l'ajout d'une nouvelle colonne à une base de données ou de la modification du type de champ, etc.

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 Table de script en tant que et ensuite la fonction que vous voulez scripter.

Cependant, le ALTER À l'option est désactivée dans le Table de script en tant que option de menu! Donc, si vous voulez générer un script, comment vous y prenez-vous? 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 faire un clic droit sur la table que vous souhaitez modifier et choisir Conception.

A présent, ajoutez vos nouvelles colonnes, modifiez les types de champs, définissez vos champs de manière à accepter NULLS ou non, etc. Une fois que vous avez terminé, vous souhaitez cliquer avec le bouton droit de la souris sur l’une des colonnes ou dans l’espace vide. option Générer un script de changement est maintenant disponible.

Maintenant, 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 simplement en faisant un clic droit, mais c'est simple une fois que vous l'avez appris. Prendre plaisir!