Bonjour,
Je souhaite créer une vue si elle n'existe pas déjà, ou la modifier sinon.
J'ai pensé à faire comme ça par exemple :
Mais apparamment, seul DROP est autorisé après le test if, sauf pour les tables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ViewTOTO]') and OBJECTPROPERTY(id, N'IsView') = 1) ALTER VIEW ViewTOTO AS SELECT ... else CREATE VIEW ViewTOTO AS SELECT ...
Alors y a-t-il un autre moyen de faire ?
Merci d'avance
Yan
Partager