常见问题
地理数据库系统表包括用于追踪地理数据库对象和行为的核心系统表,以及多个用于在数据库中实现地理数据库属性的支持表。
在企业级地理数据库系统表中,日期存储为数值,该数值表示自 1970 年起创建日期的时间,以秒为单位。 以此格式存储的日期示例为 SDE.LAYERS.CDATE 和 SDE.TABLE_REGISTRY.REGISTRATION_DATE 字段中的值。
如何将此格式转换为 Oracle 日期格式的示例如下所示:
SELECT table_name,TO_CHAR(NEW_TIME(TO_DATE('01-JAN-70'),'GMT','PDT') + registration_date / 86400.0, 'Month DD, YYYY HH:MI:SS am') FROM sde.table_registry;
对于 DB2,示例查询应如下所示,其中结果返回为 GMT:
select table_name,TO_DATE('1970-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS')+ c.registration_date seconds from sde.table_registry c
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序