Bonjour,
Je souhaiterais savoir s'il y a un moyen d'ordonner les lignes d'un materialized view log par data d'insertion ?
J'explique :
Soit la table MATABLE (col1, col2, col3) (col1 et col2 est la PK mais il n'y a pas de contrainte), je crée un materialized view log ce qui donne
Ce qui crée la table MLOG$_MATABLE (col1, col2, col3,M_ROW$$, SNAPTIME$$, DMLTYPE$$, OLD_NEW$$, CHANGE_VECTOR$$)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE MATERIALIZED VIEW LOG ON MATABLE WITH ROWID ( A,B,C ) INCLUDING NEW VALUES;
Donc quand je modifie une ligne dans MATABLE, j'ai 2 lignes créée dans MLOG$_MATABLE, une pour les anciennes valeurs l'autre pour les nouvelles valeurs.
Mon besoin est le suivant : je veux sélectionner les 2 dernières lignes de mon log par tuple (col1,col2). En d'autre terme, quel colonne me permet d'identifier l'ordre dans lequel les lignes sont insérées dans mon log ?
Est-ce clair ?![]()








Répondre avec citation
Partager