Tengo un problema relacionado que he resuelto y quería que la gente saber sobre mi solución. Usando SQL Developer, exporté de una base de datos a csv, luego intenté importarla a otra base de datos. Seguí recibiendo un error en mis campos de fecha. Mis campos de fecha estaban en el formato de hora:
28-JAN-11 03.25.11.000000000 PM
La solución anterior (cambiando las preferencias de NLS) no funcionó para mí cuando me importan, pero finalmente me dieron el siguiente para trabajar:
en la importación Pantalla de definición de columna del asistente, ingresé "DD-MON-RR HH.MI.SSXFF AM
" en el cuadro de Formato y finalmente se importó con éxito. Lamentablemente, tengo docenas de campos de fecha y, que sepa, no hay forma de aplicar sistemáticamente este formato a todos los campos de fecha, así que tuve que hacerlo manualmente ... suspiro. ¡Si alguien conoce una mejor manera, me alegraría escucharla!
Tengo problemas con esto antes. Puedo corregirlo para una sesión, pero una vez que cierro SQL Developer y luego lo reinicio de nuevo, pierdo la configuración. Entonces esta solución que puedo proporcionar no es permanente. –
¿Puedes agregarle una respuesta? @BrettWalker, es mejor que nada. – ComfortablyNumb
Qué predeterminado tan ridículo para un tipo de datos llamado "FECHA" que en realidad almacena la precisión en el segundo. Esto debe haber desperdiciado mucho tiempo de la gente. –