Chaque fois que vous exécutez une requête sur la vue, elle récupère les données actuellement dans les tables - y compris toutes les transactions validées, mais pas les requêtes UPDATE ou INSERT qui n'ont toujours pas été validées.
mais bien sûr, une fois que vous avez ces données, il ne les enverra plus. Il existe des déclencheurs pour cela, mais votre client de base de données doit toujours interroger les données de la vue.
Pour clarifier un peu plus :View ne stocke pas (cache) les données, c'est une structure logique et regardera toujours dans les tables sous-jacentes.