Bonjour à tous, je suis nouveau.
Je travaille sous Oracle8i. Et je suis satisfait de cette base de donnée.
J'aimerai savoir comment accéder à la dernière ligne insérée dans une table suivant un critère.
Par exemple: je voudrai savoir le dernier enregistrement de la table HISTORIQUE_STOCK, insérer pour tel article.
Si j'utilise la requête suivante:
Je parcours la requête et je lis la dernière ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM HISTORIQUE_STOCK WHERE CODE_ARTICLE=X ORDER BY ROWID
Est-ce valide?
EST-ce que ROWID est chaque fois incrémenté à chaque insertion?
A condition que ROWID ne soit jamais modifié par Oracle.
Note: je ne veux pas utiliser DATE_HISTORIQUE_STOCK, car il peut arriver qu'il y a la même date
Partager