Dans Oracle, je peux recréer une vue avec une seule instruction, comme indiqué ici:Sql Server équivalent à CREATE OR REPLACE Oracle estime
CREATE OR REPLACE VIEW MY_VIEW AS
SELECT SOME_FIELD
FROM SOME_TABLE
WHERE SOME_CONDITIONS
Comme la syntaxe implique, cela diminuera l'ancienne vue et recréer avec toute la définition que j'ai donnée.
Existe-t-il un équivalent dans SQL Server 2005 qui fera la même chose?
Avant j'étais "Drop" puis (ré) "Add" personne. Mais maintenant je me penche sur ce type de solution (ajouter sinon là, puis modifier). – granadaCoder
Modifier une vue est bien mieux que de la laisser tomber et de la recréer. Que se passe-t-il si vous avez beaucoup de configuration de sécurité des utilisateurs existants pour une vue, alors vous devrez recréer tous ceux. C'est mon approche de ce problème. – jonas
Votre CREATE et ALTER font des choses différentes ... pourquoi? (L'un est dynamique, l'autre ne l'est pas, et ils ont des messages différents.) –