Comment ajouter des colonnes à afficher dans SQL Server 2005
Je n'ai aucune expérience avec SQL Server 2005. J'ai été affecté à une tâche pour modifier les vues pour l'ajout de 4 colonnes de la vue. Est-il possible de faire cela sans la colonne de changement reflétée dans le tableau de la vue de référence. Si j'ai les colonnes de la Table, alors devrais-je tout laisser tomber, de la vue et en créer un nouveau ou est-il un moyen de la modifier.
Quelle est la source de données/définition de ces 4 colonnes?
OriginalL'auteur gizgok | 2011-02-09
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser MODIFIER LA VUE pour atteindre le résultat que vous recherchez.
Ce sera juste la loi sur l'abandon de l'affichage existant et l'ajout de nouvelles colonnes à partir de votre nouvelle instruction select. Toutefois, c'est mieux que de laisser tomber votre vue existante et la création d'un nouveau point de vue, car l'Alter vue de conserver les autorisations accordées aux utilisateurs.
OriginalL'auteur Sachin Shanbhag
Si ces 4 colonnes sont calculées sur la base des données existantes, puis il vous suffit de lancer
ALTER VIEW...
et les ajouter dans la définition de la requête utilisée par la vueVous pouvez cliquer-droit sur la définition de la Vue dans Management Studio et "la Vue" Script "comme -> Modifier" pour voir la définition existante.
OriginalL'auteur Martin Smith
modifier la vue TheViewName
comme
sélectionnez oldCol_A, oldCol_B, NEWCol_C
de someTable
aller
OriginalL'auteur Lord Tydus