Oracle
 sql >> база данни >  >> RDS >> Oracle

Задайте NLSLANG без разделител за хиляди

Не мисля, че можете да използвате NLS_NUMERIC_CHARACTERS за потискане на груповия разделител. За това са форматните модели. Ако не искате групови разделители, не ги изисквайте във вашия модел на формат. Всички NLS_NUMERIC_CHARACTERS ще направи, е да посочи какъв трябва да бъде разделителят на групата, когато бъде поискан.

Дори ако използвате CHR(0) , като в:

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

Отговорът все още получава chr(0)s вградени в него (което можете да видите, ако обвиете израза в DUMP() функция., като това:

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. Как да картографирате TYPE TABLE OF VARCHAR2 (5) в java?

  2. SQL заявка за разрешаване на транзитивни зависимости в базата данни

  3. PLS-00539 и PLS-00538 грешки при създаване на UDT функции

  4. Как да създадете PL/SQL функция в базата данни на Oracle

  5. Създаване на профили в Oracle за потребителска сигурност