Hola, he tratado infructuosamente cambiar el formato de fecha en la BD. Lo necesito de la forma DD-MM-YYYY.
Para insertar funciona bien (hace el formateo y queda almacenada de esa manera) pero el problema lo tengo al momento de rescatar la información, esta me la entrega de la forma DD/MM/RR.
Estos son los datos de los NLS en la BD:
Idioma de la fecha: spanish
Formato de Fecha: DD-MM-YYYY
Registro de registro de hora: DD-MM-YYYY HH24:MI:SSXFF
Formato de Zona horaria de Registro de hora: DD-MM-YYYY HH24:MI:SSXFF TZR
También he intentado por consola y por código setear esta variable (ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MM-YYYY') a pesar que dice "sentencia procesada" al momento de consultar los campos fecha, estos siguen llegando con formato DD/MM/RR
Misma cosa si hago un
SELECT value
FROM v$nls_parameters
WHERE parameter ='NLS_DATE_FORMAT'
Además, en ningún archivo ini*.ora me aparece la variable NLS_DATE_FORMAT
Ya no se que más hacer, porfa una iluminación.
Gracias!
(Oracle 10 Express Edition de manera local)