to_date to_char formato fecha ejemplos oracle function date max

formato - to_char oracle ejemplos



¿Cómo se obtiene la fecha máxima posible en Oracle? (5)

¿Hay una función incorporada en Oracle que devolverá la fecha más alta posible que se puede insertar en un campo de fecha?



No sé de una función, pero de acuerdo con este artículo :

Oracle 7: desde el 1 de enero de 4712 aC hasta el 31 de diciembre de 4712 AD.
Oracle 8: desde el 1 de enero de 4712 aC hasta el 31 de diciembre de 9999 AD.
Oracle 9: desde el 1 de enero de 4712 aC hasta el 31 de diciembre de 9999 AD.
PL / SQL: desde el 1 de enero de 4712 aC hasta el 31 de diciembre de 9999 dC


En formato Julian (JDDD), la fecha máxima de Oracle es 2086307365.


Otra forma, solo por diversión:

SELECT to_date(5373484, ''J'') + (1 - 1/24/60/60) FROM dual; SELECT date ''9999-12-31'' + (1 - 1/24/60/60) FROM dual;


SELECT TO_DATE(''31.12.9999 23:59:59'', ''dd.mm.yyyy hh24:mi:ss'') FROM dual

Tenga en cuenta que la fecha mínima es mucho más simple:

SELECT TO_DATE(1, ''J'') FROM dual