如何获得Oracle同义词的创建/上次DDL时间?

Ben*_*ehn 2 oracle ddl synonym

SQL Developer在表中显示公共同义词的创建时间和上次DDL时间:

CREATED         15-AUG-09
LAST_DDL_TIME   15-AUG-09
OWNER           PUBLIC
SYNONYM_NAME    ISEMPTY
TABLE_OWNER     MDSYS
TABLE_NAME      OGC_ISEMPTY
DB_LINK     (null)
Run Code Online (Sandbox Code Playgroud)

如何通过SQL查询获得相同的信息?

select *  from all_synonyms where synonym_name = 'ISEMPTY'
Run Code Online (Sandbox Code Playgroud)

无法获取创建日期/上次DDL日期。

更一般而言,是否有一种很好的方法来查看sql developer用于显示其显示的数据的查询(当您无权访问分析器时)?谢谢

Ben*_*Ben 5

您需要ALL_OBJECTS系统视图:

select *
  from all_objects
 where owner = 'OWNER_NAME'
   and object_name = 'ISEMPTY'
   and object_type = 'SYNONYM'
Run Code Online (Sandbox Code Playgroud)