sql >> Databasteknik >  >> RDS >> Oracle

Nummermaskering &nls_parameter

Använd TO_CHAR anger ett decimaltecken D i formatmodellen på lämpligt sätt

När din sessions NLS_NUMERIC_CHARACTERS är ,. ( "decimal_teckengruppseparator " ) som standard eller så har du ställt in det manuellt med

alter session set NLS_NUMERIC_CHARACTERS = ',.'; 

select to_char(231.12, '99999D99')  from dual;

visas

231,12

Du kan ändra beteendet genom att tilldela NLS_NUMERIC_CHARACTERS som det tredje argumentet

select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''')  from dual;

231,12

Demo




  1. Det går inte att ta bort eller uppdatera en överordnad rad ConstraintViolationException

  2. sql-maven-plugin med flera avgränsare

  3. Skiftlägesokänsligt namn på tabeller och egenskaper i Entity Framework 7

  4. Lösenordssalter -- gör jag det rätt?