Es gibt viele Möglichkeiten:
Orakel Pre-12c
Version:
- ZEILENNUMMER in Unterabfrage und ORDER BY in der äußeren Abfrage
- Analyse Funktion
Orakel 12c
Version:
- Obere-n-Reihenbegrenzungsfunktion
Mit ROWNUM
SELECT HAZMAT_PLACARD_NOTATION
INTO v_pcn
FROM
(SELECT HAZMAT_PLACARD_NOTATION,
ROWNUM rn
FROM HAZMAT_CLASS_IRF
WHERE HAZMAT_CD = p_stcc_cd
ORDER BY <sort_column> DESC
)
WHERE rn =1;
Verwendung der Funktion zur Begrenzung der obersten n-Reihe
SELECT HAZMAT_PLACARD_NOTATION
INTO v_pcn
FROM HAZMAT_CLASS_IRF
WHERE HAZMAT_CD = p_stcc_cd
ORDER BY <sort_column> DESC
FETCH FIRST 1 ROW ONLY;
Sehen Sie sich diese Antwort an für Beispiele und detaillierte Erläuterungen.