Restrictions
Lors de la création d’une vue, certaines contraintes doivent être prises en compte :
- Il n’est pas possible de créer un index sur une vue
- La vue ne peut pas contenir de sous-requêtes dans la clause FROM du SELECT.
- Il n’est pas possible d’utiliser de variables dans une vue.
- Les objets (tables et vues) nécessaires à la création de la vue doivent exister avant de la créer.
- Si un objet référencé par la vue est effacé, la vue n’est alors plus accessible.
- Une vue ne peut référencer une table temporaire (TEMPORARY TABLE)
- Il n’est pas possible de créer des vues temporaires.
- Il n’est pas possible d’associer un trigger à une vue.
- La définition d’une vue est “gelée” dans …