Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Valores do Oracle ROWID


Você não pode obter a última linha em uma tabela por este método. Um rowid pode mudar , o que significa que não será consistente e a Oracle nunca garante que eles são criados em qualquer tipo de ordem.

O somente método confiável de obter a última linha de uma tabela é usar os dados nessa tabela .

Para realmente responder à sua pergunta, a psuedocoluna está sendo avaliada de maneira consistente com seu parâmetro NLS_SORT:
select value
  from nls_session_parameters
 where parameter = 'NLS_SORT';

VALUE
------------------------------
BINARY

No meu caso é binário, o que significa que o banco de dados está realizando uma classificação binária para descobrir se algum valor é "maior" que outro. Pense nisso como se fosse a tabela ASCII ; o valor decimal ASCII para A é 65 e o valor para u é 117. Isso significa que A é classificado acima de u .