31/05/2009, 13:47
|
| | Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 10 meses Puntos: 1 | |
formato fechas no cambia (NLS_DATE_FORMAT) 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) |