nie możesz uzyskaj ostatni wiersz w tabeli tą metodą. Rowid może się zmienić , co oznacza, że nie będzie spójny, a Oracle nigdy gwarantuje, że są tworzone w dowolnej kolejności.
tylko niezawodną metodą uzyskania ostatniego wiersza tabeli jest korzystanie z danych w tym stole .
Aby rzeczywiście odpowiedzieć na Twoje pytanie, pseudokolumna jest oceniana w sposób zgodny z Twoim parametrem NLS_SORT:
select value
from nls_session_parameters
where parameter = 'NLS_SORT';
VALUE
------------------------------
BINARY
W moim przypadku jest to binarne, co oznacza, że baza danych wykonuje sortowanie binarne w celu sprawdzenia, czy jakakolwiek wartość jest „większa” od innej. Pomyśl o tym jak o tabeli ASCII
; dziesiętna wartość ASCII dla A
wynosi 65, a wartość dla u
wynosi 117. Oznacza to, że A
jest posortowany powyżej u
.