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

Perilaku aneh dari perintah LENGTH - ORACLE

Dokumentasi fungsi 'nlssort' tidak menyatakan bahwa string output akan menjadi normalisasi string input, atau bahwa mereka akan memiliki panjang yang sama. Tujuan dari fungsi ini adalah untuk mengembalikan data yang dapat digunakan untuk mengurutkan string input.

Lihat http://docs.Oracle.com/ cd/E11882_01/server.112/e26088/functions113.htm#SQLRF51561

Sangat menggoda untuk menggunakannya untuk menormalkan string Anda karena tampaknya berhasil, tetapi Anda berjudi di sini...

Heck, itu bahkan bisa menghasilkan LENGTH(b)=200 dan tetap melakukan apa yang seharusnya dilakukan :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# memanggil fungsi tersimpan oracle

  2. SQLcl untuk mentransfer data dari Oracle ke PostgreSQL atau YugabyteDB

  3. Cara Menambahkan Indikator Meridiem (AM/PM) ke Nilai Waktu di Oracle

  4. Bagaimana cara menambahkan kolom khusus dalam bentuk tabel?

  5. Oracle DB setara dengan pembaruan kunci duplikat