Preguntas frecuentes

¿En qué formato están almacenadas las fechas en las tablas de sistema de la geodatabase corporativa?

Last Published: March 23, 2021

Respuesta

Las tablas de sistema de geodatabase incluyen las tablas de sistema principales que hacen un seguimiento de los objetos y el comportamiento de la geodatabase y algunas tablas de apoyo que implementan propiedades de geodatabase en una base de datos.

En las tablas de sistema de la geodatabase corporativa, las fechas se almacenan como un número que representa la hora en que se creó la fecha, en segundos, desde 1970. Algunos ejemplos de fechas almacenadas en este formato son los valores de los campos SDE.LAYERS.CDATE y SDE.TABLE_REGISTRY.REGISTRATION_DATE.

A continuación, se muestra un ejemplo de cómo convertir este formato en un formato de fecha de Oracle:

Seleccione table_name,TO_CHAR(NEW_TIME(TO_DATE('01-JAN-70'),'GMT','PDT') + registration_date / 86400.0, 'Month DD, AAAA HH:MI:SS am') FROM sde.table_registry;

Para DB2, una consulta de ejemplo sería la siguiente con el resultado que se devuelve como GMT:

Seleccione table_name,TO_DATE('1970-01-01 00:00:00','AAAA-MM-DD HH24:MI:SS')+ c.registration_date seconds from sde.table_registry c

Id. de artículo:000006487

Obtener ayuda de expertos en ArcGIS

Contactar con soporte técnico

Descargar la aplicación de soporte de Esri

Ir a las opciones de descarga

Información relacionada

Descubrir más sobre este tema