Bonjour,
J'ai un peu lu à propos des vues matérialisées, et j'ai compris qu'ils sont l'intermidiaire entre les tables et les vues
J'ai ue question est ce qu'on peut inserer des données dans une vue matérialisée?
Bonjour,
J'ai un peu lu à propos des vues matérialisées, et j'ai compris qu'ils sont l'intermidiaire entre les tables et les vues
J'ai ue question est ce qu'on peut inserer des données dans une vue matérialisée?
En fait tout dépends du type de ta vue matérialisée.
Si c'est une vue du type FOR UPDATE tu pourra effectivement insérer des rows dedans.
Mais attention, les lignes ajoutées n'auront qu'une durée de vie temporaire, celles-ci disparaitront lors du prochain REFRESH de la vue. Logique étant donné que la vue sera "purgée" et re-remplie en fonction du résultat de la requête originelle...
Code : Sélectionner tout - Visualiser dans une fenêtre à part create materialized view toto_mv FOR UPDATE as select * from toto where age>25;
Philippe CEROU,
Architecte Systèmes & Bases de données.
Merci pour ta réponce
donc les vues ne vont pas marchépour moi...
Le problème que j'ai est le suiavant:
J'ai un ensemble de tables, la combinaison de ces tables me donne un budget (récap + détail).
Je veux historiser ou versionner mes budgets (récap + détail) . L'idée à laquelle j'ai pensé est de créer des vues au nombre des tables que j'ai + une colonne du code version pour distinguer mon budget. Comme cela je vais éviter de dupliquer toutes mes tables + champ version.
J'espere que vous m'avez compris
avez vous une idée plus performente
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager