Du kan ikke få den sidste række i en tabel ved denne metode. En rowid kan ændre sig , hvilket betyder, at det ikke vil være konsistent og Oracle aldrig garanterer, at de er oprettet i enhver form for rækkefølge.
Den eneste pålidelig metode til at opnå den sidste række i en tabel er at bruge dataene i den tabel .
For rent faktisk at besvare dit spørgsmål bliver psuedokolonen evalueret på en måde, der stemmer overens med din NLS_SORT-parameter:
select value
from nls_session_parameters
where parameter = 'NLS_SORT';
VALUE
------------------------------
BINARY
I mit tilfælde er det binært, hvilket betyder, at databasen udfører en binær sortering for at finde ud af, om en værdi er "større" end en anden. Tænk på det, som om det var ASCII-tabellen
; decimal ASCII-værdien for A
er 65 og værdien for u
er 117. Det betyder, at A
er sorteret over u
.