mercredi 17 avril 2013

FLASHBACK Version Query....

Le but de ce billet est d'afficher l'historique des salaires pour un employé d'une session active:
Dans l'exemple suivant, le salaire de l'employé est de 8600.







On va modifier le salaire de cet employé pour 9000.











On va valider le tout avec un COMMIT et on va augmenter le salaire de 30%.
















Ensuite, les différentes versions du salaire sont affichées en spécifiant la clause VERSIONS.
Par défaut, elle peut être spécifiée comme suit: VERSIONS BETWEEN {SCN | TIMESTAMP} MINVALUE ET MAXVALUE.
 
La clause VERSIONS est une extension SQL pour les requêtes. Vous pouvez avoir des opérations DML et DDL qui utilisent une clause de versions dans les sous-requêtes. 












  

On voit bien l'historique du salaire de cet employé.
 

Aucun commentaire:

Enregistrer un commentaire