Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2009, 22:10
phidalgo
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: formato fechas no cambia (NLS_DATE_FORMAT)

Gracias por responder, siguiendo el link que me diste estos fueron los resultados:

-Esta sentencia me genera error:
ALTER SYSTEM SET NLS_DATE_FORMAT='DD-MM-YYYY';
(ora-02096: el parametro de inicializacion especificado no se puede modificar con esta opcion)

-Esta sentencia me funcionó
ALTER SYSTEM SET NLS_DATE_FORMAT='DD-MM-YYYY' scope=spfile;
sistema fodificado

Pero al reiniciar el sistema, los valores de los campos fecha me seguian retornando de la forma 'DD/MM/RR', entonces segui con la forma 2: que oracle tomara los parámetros a la antigua (utilizando el ini*.ora). Al hacer esto procuré que en este archivo estubiera definido el parametro NLS_DATE_FORMAT = 'DD-MM-YYYY', sin embargo bajo esta forma de definir las variables en ningún caso los ALTER SYSTEM funcionan, pero los ALTER SESSION ahora sí hacian modificar el formato de la fecha (pero solo mientras dure la sesion).

En conclusión, nada hizo cambiar el formato de la fecha de manera permanente, asiesque opté por realizar un ALTER SESSION en el index de mi código, asi es que por cada vez que realizó una petición se realizá esta operación, no es lo más óptimo, pero me sirve para avanzar.

Gracias por la iluminación, saludos.