Bonjour,
Je souhaite créer des vues sous SQL Server pour permettre aux utilisateurs des bases, d'avoir une info synthétique plutôt que de taper dans des grosses tables aux dizaines de champs.
Je me pose cependant une question sur ces dernières : sont-elles mises à jour "automatiquement" dès lors que les tables pointées le sont aussi ?
Prenons l'exemple :
Je créé une vue DWH_SERVEUR.DBO.VUE_1 aujourd'hui à 14h00 avec les données que j'ai actuellement en base.
Les tables qui permettent cette vue sont mises à jour (grâce à une procédure stockée) à 15h00 tous les jour.
Si à 15h05, je fais un select * DWH_SERVEUR.DBO.VUE_1, est-ce que j'aurai une vue des données avant le rechargement de 15h00 ou la vision actuelle ? Ou dois-je créer une procédure stockée qui met à jour la vue dans ce même temps ?
Merci de vos contributions et de votre éclairage.
Très bonne journée à tous.
Partager