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

Setel NLSLANG tanpa pemisah seribu

Saya tidak berpikir Anda dapat menggunakan NLS_NUMERIC_CHARACTERS untuk menekan pemisah grup. Itulah gunanya model format. Jika Anda tidak menginginkan pemisah grup, jangan memintanya dalam model format Anda. Semua NLS_NUMERIC_CHARACTERS akan dilakukan adalah menentukan apa pemisah grup seharusnya, ketika diminta.

Bahkan jika Anda menggunakan CHR(0) , seperti pada:

select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual

Jawabannya masih mendapatkan chr(0)s yang tertanam di dalamnya (yang dapat Anda lihat jika Anda membungkus ekspresi dalam DUMP() fungsi., seperti ini:

select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mengatur Info Klien di JDBC untuk Oracle

  2. Fungsi JSON_QUERY() di Oracle

  3. Tidak ada kredensial yang tersedia dalam paket keamanan saat koneksi ke Oracle dilakukan

  4. pilih * dari table_name di mana kolom seperti ' '

  5. Oracle Substring REGEXP