Bonjour à tous!
y a t il dans Oracle une fonction équivalente à la fonction Access First()?
Merci
Bonjour à tous!
y a t il dans Oracle une fonction équivalente à la fonction Access First()?
Merci
Je dirais à priori non!
L'ouverture d'un curseur seule positionne sur la 'première ligne' de résultat
Principe de lecture séquentielle dans oracle
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 OPEN <curseur> FETCH curseur INTO ... WHILE NOT(curseur%NOTFOUND) LOOP .... FETCH curseur INTO ... END LOOP;
Curseur : requête SELECT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FOR record IN (SELECT ....) LOOP .... utilisation de record.champ1, record.champ2.... ... END LOOP
Actuellement je regarde sur deux fonction oracle: keep et dense_rank!
apparemment ca poura servir!
Max ou min peuvent aussi, dans certain cas, faire l'affaire.
De plus, intégrer le retour d'un select dans une variable de type ROW retourne le dernier enregistrement...
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
pour éviter que l'on parte dans toutes les directions, merci de préciser le besoin ?Envoyé par sibboo
![]()
effectivement, il fallait specifier de quoi j'ai besoin! merci pour tout!
J'ai résolu le probleme grace à cette article:
http://laurentschneider.com/wordpres...ow_number.html
Bonne lecture!
Partager