Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Ustaw NLSLANG bez tysiąca separatora

Nie sądzę, że możesz użyć NLS_NUMERIC_CHARACTERS aby pominąć separator grup. Po to są modele formatu. Jeśli nie chcesz separatorów grup, nie pytaj o nie w swoim modelu formatu. Wszystkie NLS_NUMERIC_CHARACTERS zrobi to określenie, jaki powinien być separator grup, gdy zostaniesz o to poproszony.

Nawet jeśli używasz CHR(0) , jak w:

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

Odpowiedź nadal zawiera chr(0)s (które możesz zobaczyć, jeśli zawiniesz wyrażenie w DUMP() funkcja., w ten sposób:

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. funkcja obcinania i zaokrąglania w sql

  2. Jak mogę wygenerować (lub pobrać) skrypt ddl na istniejącej tabeli w Oracle? Muszę je odtworzyć w Hive

  3. Konstruowanie tymczasowej tabeli w Oracle SQL

  4. Wywoływanie kodu pakietu PL/SQL w programie Java

  5. Jak korzystać z tabel Oracle PLSQL (tablica asocjacyjna lub tabela indeksowana)