Hola a tod@s:
estoy intentando formatear una fecha un campo tipo de dato timestamp con el siguiente formato: 2005-08-19T10:54:16.843Z
es decir, introduciendo una T y una Z.
Si hago el siguiente formateo:
SELECT TO_CHAR(systimestamp, 'YYYY-MM-DD"T"HH24:MI:SS.FF3"Z"')
from dual;
no me muestra la Z del final o me da un error.
Si hago el siguiente formateo:
SELECT TO_CHAR(systimestamp, 'YYYY-MM-DD"T"') || TO_CHAR(systimestamp, 'HH24:MI:SS.FF3"Z"') from dual;
casi siempre me lo muestra pero a vece me da error.
El error que algunas veces me devuelve en ambos casos es:
ERROR at line 1:
ORA-01877: string is too long for internal buffer
¿Alguien le ha ocurrido alguna vez algo parecido? ¿Alguien sabe como solucionarlo?
Mi version de Oracle es la 9.2.0.6.0
Gracias