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
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;
Ce qui crée la table MLOG$_MATABLE (col1, col2, col3,M_ROW$$, SNAPTIME$$, DMLTYPE$$, OLD_NEW$$, CHANGE_VECTOR$$)

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 ?