Bonjour,
comment faire pour récupérer le dernier enregistrement inséré dans une table?
Je signale que je n'ai pas de champs date sur lequel j'aurais pu utiliser l'agrégat MAX...
Je suis sur Oracle 10...
Bonjour,
comment faire pour récupérer le dernier enregistrement inséré dans une table?
Je signale que je n'ai pas de champs date sur lequel j'aurais pu utiliser l'agrégat MAX...
Je suis sur Oracle 10...
Pierre24.
http://www.goguel-blog.com
Les racistes sont des gens qui se trompent de colère.
Léopold Sédar Senghor
Si tu as une clé primaire auto-incrémentée fais un MAX sur cette clé.
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Ce n'est pas le cas. Avec ROWID peu etre ???
Pierre24.
http://www.goguel-blog.com
Les racistes sont des gens qui se trompent de colère.
Léopold Sédar Senghor
Salut !
Non, pas le rowid.
Même s'il te donne l'adresse de de la ligne, ces lignes ne sont pas insérées "séquentiellement" dans les data blocks.
Même si l'info se trouvait dans les row directory, ça serait assez déconseillé de la chercher...
Ta seule solution est de modifier la structure de ta table...
(c'est ma photo)
Paku, Paku !
Pour les jeunes incultes : non, je ne suis pas un pokémon...
Le pacblog : http://pacmann.over-blog.com/
En PHP/MySQL il existe une fonction mysql_insert_id qui récupère l'id (clé primaire) de la dernière ligne insérée par la même session utilisateur.
Peut-être existe t-il la même chose sous Oracle ?
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Ok merci de l'info je vais me débrouiller autrement
A bientot
Pierre24.
http://www.goguel-blog.com
Les racistes sont des gens qui se trompent de colère.
Léopold Sédar Senghor
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager