sql >> Databáze >  >> RDS >> Oracle

Nastavte NLSLANG bez oddělovače tisíců

Nemyslím si, že můžete použít NLS_NUMERIC_CHARACTERS k potlačení oddělovače skupiny. K tomu slouží formátové modely. Pokud oddělovače skupin nechcete, nepožadujte je v modelu formátu. Všechny NLS_NUMERIC_CHARACTERS udělá je specifikovat, jaký by měl být oddělovač skupin, když je o to požádán.

I když použijete CHR(0) , jako v:

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

Odpověď stále obsahuje chr(0)s (což můžete vidět, pokud výraz zabalíte do DUMP() funkce., takto:

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


  1. php artisan migrate throwing [Výjimka PDO] Nelze najít ovladač - Používám Laravel

  2. MySQL:chyba ve vaší syntaxi SQL ... blízko klíče ...?

  3. Najděte název hostitele serveru PostgreSQL, na kterém běží

  4. Doporučené postupy zálohování pro MySQL, MariaDB a Galera Cluster