Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Nilai Oracle ROWID

Anda tidak bisa dapatkan baris terakhir dalam tabel dengan metode ini. Baris dapat berubah , yang berarti tidak akan konsisten dan Oracle tidak pernah menjamin bahwa mereka dibuat dalam urutan apa pun.

hanya metode yang dapat diandalkan untuk mendapatkan baris terakhir dari tabel adalah untuk menggunakan data di tabel itu .

Untuk benar-benar menjawab pertanyaan Anda, psuedocolumn sedang dievaluasi dengan cara yang konsisten dengan parameter NLS_SORT Anda:

select value
  from nls_session_parameters
 where parameter = 'NLS_SORT';

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

Dalam kasus saya ini biner, yang berarti bahwa database melakukan pengurutan biner untuk mengetahui apakah ada satu nilai "lebih besar" dari yang lain. Anggap saja seperti tabel ASCII ; nilai ASCII desimal untuk A adalah 65 dan nilai untuk u adalah 117. Artinya A diurutkan di atas u .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencarian teks Oracle di beberapa tabel dan bergabung

  2. Oracle:SEPERTI di mana setiap bagian dari satu string cocok dengan bagian mana pun dari string lain

  3. Apa itu bidang tersembunyi Oracle?

  4. Apakah ada fungsi MD5 Sum di PL/SQL

  5. kunci pengguna yang masuk di Oracle oleh Java