Bonjour, je cherche à récuperer les n dernières lignes d'un enregistrement.
Il parait que c'est une histoire de LAST ROW , qui connait ?
Bonjour, je cherche à récuperer les n dernières lignes d'un enregistrement.
Il parait que c'est une histoire de LAST ROW , qui connait ?
Je connais Last sur un tableau, parcontre il faut construire le tableau :
Sinon pour Java, il y a une fonction sur le curseur nommée Last :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 v_dernierRecord := tableau.last;
Last row, je ne connais pas, çà m'intéresse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ton_curseur.Last();
Pour les n dernières lignes perso j'utiliserais un "rownum between x and (select max(rownum)..)"
Pour la commande sous 10g, je ne sais pas.
Mais comment obtenir le nombre totol de ROW retouné parselect reboot_tim from appareils where nom='SW' AND ROWNUM > (TotalResultRow - n )select reboot_tim from appareils where nom='SW'
avec le curseur implicite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SQL%ROWCOUNT
Partager