sql >> Database >  >> RDS >> Oracle

Nummermaskering &nls_parameter

Gebruik TO_CHAR specificeren van een decimaal teken D op de juiste manier in het formaatmodel

Wanneer uw sessie NLS_NUMERIC_CHARACTERS . is is ,. ( "decimal_character group_separator " ) standaard of je hebt het handmatig ingesteld met

alter session set NLS_NUMERIC_CHARACTERS = ',.'; 

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

geeft weer

231,12

U kunt het gedrag wijzigen door NLS_NUMERIC_CHARACTERS . toe te wijzen als het derde argument

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

231,12

Demo




  1. mysql workbench records limiet

  2. Mysql:HERNAME TABEL INDIEN BESTAAT

  3. Manieren om toegang te krijgen tot Oracle Database in PostgreSQL

  4. MySQL-updatetabel op basis van een andere tabelwaarde