Database Reference
In-Depth Information
Tableau 4-21 : Création d'une vue matérialisée
Code SQL
Commentaire
Création.de.la.vue.matérialisée.située.dans.
l'espace.logique. users .
CREATE MATERIALIZED VIEW soutou.v_mat_emps_lieu_1700
(ndept,departement,id_emp,prenom,nom,mail,
date_embauche,id_emploi,salaire,id_chef)
TABLESPACE users
La.construction.est.immédiate.et.la.vue.est.
éligible.à.la.réécriture.de.requête.( ENABLE
QUERY REWRITE ).
BUILD IMMEDIATE
REFRESH COMPLETE
ENABLE QUERY REWRITE
AS SELECT d.department_id, d.department_name,
e.employee_id, e.irst_name, e.last_name,
e.email, e.hire_date, e.job_id, e.salary,
e.manager_id
FROM hr.employees e, hr.departments d
WHERE e.department_id = d.department_id
AND d.location_id = 1700
ORDER BY 2,5;
Le rafraîchissement complet se produit à la création de la vue matérialisée (déinie avec BUILD
IMMEDIATE ). Bien que ce procédé puisse être coûteux si les volumes de données manipulés sont
importants, les requêtes interrogeant ces tables ultérieurement seront bien plus performantes.
Figure 4-7 . Vue matérialisée obtenue
 
Search WWH ::




Custom Search