Cuando uno trabaja en Pl/sql hay ocasiones que trabaja con importes con separador de decimales. El parámetro NLS_NUMERIC_CHARACTERS especifica los caracteres a utilizar como separador de grupo y carácter decimal. El separador separa grupos enteros (es decir, miles, millones, miles de millones, y así sucesivamente). El decimal separa la parte entera de un número de la parte decimal.
Cada sesión de Base de Datos ya tiene su propio parámetro configurado, por ejemplo si observamos los valores actuales de la sesión debemos consultar a la vista nls_session_parameters con el siguiente query.
select * from nls_session_parameters
where parameter='NLS_NUMERIC_CHARACTERS'
En este caso los valores estarán
seteados bajo el siguiente formato
5.500,15
Si desea
establecer en una sola sesión el separador decimal, por ejemplo de tal forma
que el separador sea solo punto realizar
lo siguiente:
ALTER SESSION SET NLS_NUMERIC_CHARACTERS ='. ';
En este
caso el separador decimal es el punto "." y los valores estarán
con el siguiente formato 5500.15 . Con ello puede alterar la sesión de acuerdo a sus necesidades.
No hay comentarios:
Publicar un comentario