Comment ajouter une colonne dans la Vue existante de SQL Server 2014 à l'aide de Alter
J'ai créé un point de vue qui est basé sur un autre point de vue et une table. Je veux ajouter une colonne de type varchar. J'ai fait comme ci-dessous, Mais l'obtention d'erreur de syntaxe?
Je suis nouveau sur le SQL, Donc,ne pouvait pas comprendre
ALTER VIEW [dbo].[MyView]
ADD New_Col varchar(10) null
GO
Quel est le message d'erreur? Nous aider à vous aider.
Pas sûr de ce que tu veux dire par la création d'un point de vue basé sur un autre point de vue, mais si vous avez vues sont imbriqués vous avez un problème de performance. Vues imbriquées semble donc logique, mais en réalité, ils sont juste horrible. simple-talk.com/sql/performance/...
Pas sûr de ce que tu veux dire par la création d'un point de vue basé sur un autre point de vue, mais si vous avez vues sont imbriqués vous avez un problème de performance. Vues imbriquées semble donc logique, mais en réalité, ils sont juste horrible. simple-talk.com/sql/performance/...
OriginalL'auteur SPBeginer | 2016-09-16
Vous devez vous connecter pour publier un commentaire.
vous devez écrire la totalité de la vue de nouveau et juste d'ajouter ou de supprimer ce que vous voulez changer
par exemple votre point de vue est maintenant :
et maintenant vous voulez ajouter un champ appelé
New_Col
que vous écrivez ceci :OriginalL'auteur GuidoG
Vous ne pouvez pas modifier une vue comme une table. Vous avez un script de la vue à Modifier, puis modifier l'instruction select qui génère la vue.
OriginalL'auteur BeardOfTriumph