Bonjour
je cherche dans une procédure stockée à créer une vue, réaliser un traitement dessus puis la supprimer.
En gros, je me sers de la vue comme d'une table temporaire.
Déjà est-ce un bon choix ?
J'ai essayé :
(Code simplifié bien évidemment)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE PROCEDURE SP AS BEGIN -- Creation CREATE VIEW VW AS SELECT * FROM T -- Traitement très compliqué :P SELECT * FROM VW -- Suppression DROP VIEW VW END
Malheureusement cela ne marche pas :
J'obtiens l'erreur suivante :
Voilà mes questions :Syntaxe incorrecte vers le mot clé 'VIEW'
- Ai-je le droit de faire cela ?
- Si oui, que dois-je corriger ?
- Si non ou s'il y a mieux, comment puis-je faire pour obtenir un fonctionnement équivalent ?
Merci par avance
Partager