Script de table sous - ALTER est grisé - SQL SERVER
Script table sous - ALTER est grisé - SQL SERVER 2005 et sql server 2008.
Est-il possible d'activer cette>? ou avons-nous encore écrire la commande alter modifier n'importe quelle table?
Il semble ALTÉRER l'aide d'un clic droit sur l'objet n'est applicable qu'aux normes SPs et de fonctions
Le problème est, il ya tellement de nombreuses options différentes quand il s'agit de la modification d'un tableau. Pour un SP ou d'une fonction, même si vous êtes juste de changer une ligne, l'ensemble du corps doit être répétées afin de script
Si c'est toujours désactivé (grisé) ils devraient tout simplement supprimer cette option plutôt que de rendre les gens se demandent façon dont il est. C'est un peu comme un signe de rue en disant: "tourner à Droite sur le Pourpre Seuls" quand il y a seulement rouge/jaune/vert lumières, qui serait assez inutile de le signer.
Au moins c'est cohérent. Quand je clic droit sur une procédure stockée et ne "Script Procédure Stockée en tant que..." toutes les opérations CRUD options (SÉLECTIONNER/mettre à JOUR/SUPPRIMER/etc) sont là, mais grisé.
ALTER PROCEDURE
est une chose utile à faire. Cela contraste avec une table, où l' ALTER
peut être ADD
ing une colonne ou d'une contrainte, ALTER
ing une colonne, DROP
ing une colonne ou d'une contrainte, etc. Qu'est-ce qu'il va utilement mettre dans le script de la ALTER TABLE
de commande, au-delà des mots ALTER TABLE
et le nom de la table?Si c'est toujours désactivé (grisé) ils devraient tout simplement supprimer cette option plutôt que de rendre les gens se demandent façon dont il est. C'est un peu comme un signe de rue en disant: "tourner à Droite sur le Pourpre Seuls" quand il y a seulement rouge/jaune/vert lumières, qui serait assez inutile de le signer.
Au moins c'est cohérent. Quand je clic droit sur une procédure stockée et ne "Script Procédure Stockée en tant que..." toutes les opérations CRUD options (SÉLECTIONNER/mettre à JOUR/SUPPRIMER/etc) sont là, mais grisé.
OriginalL'auteur user1254579 | 2014-04-30
Vous devez vous connecter pour publier un commentaire.
Cette commande n'est pas disponible pour les tables (mais pour les autres objets). L'alternative est d'utiliser le "Design" de hte même menu, ou d'écrire vos propres scripts de modification. J'avais definitelly recommandent d'éviter le concepteur.
OriginalL'auteur dean
ALTER TO
ne fonctionne pas pour les tables. Vous pouvez cependant utiliser le Design pour entrer dans le Concepteur de Table. Lorsque vous avez terminé avec les modifications que vous pouvez appliquer directement ou utilisation de Générer des Changements de Script pour obtenir le SQL que SSMS utiliser pour appliquer les modifications que vous avez apportées dans le concepteur.OriginalL'auteur Mikael Eriksson