Une vue est une table virtuelle, qui est essentiellement une requête SELECT nommée pour sélectionner des données d’une complexité arbitraire.Les données peuvent être extraites d’une ou plusieurs tables, d’autres vues et de procédures stockées sélectives.
Contrairement aux tables de base de données relationnelles ordinaires, une vue n’est pas un ensemble de données autonome stocké dans une base de données.Le résultat sous forme de jeu de données est créé dynamiquement lors de l’accès à une vue.
Les métadonnées de vue sont disponibles pour générer du code binaire pour les procédures stockées, les fonctions, les paquets et les déclencheurs comme s’il s’agissait d’une table ordinaire stockant des données persistantes.