由于DM数据库中,dual伪表在SYSTEM库的SYSDBA模式下,非SYSDBA用户访问时需要带上库名和模式名来访问,
如果需要直接访问可以用SYSDBA创建一个PUBLIC同义词:
CREATE PUBLIC SYNONYM dual for SYSTEM.SYSDBA.SYSDUAL;
这样用户库中的非SYSDBA用户就可以直接访问了:
select to_date(sysdate,'yyyy-MM-dd') from dual;
如果需要直接访问可以用SYSDBA创建一个PUBLIC同义词:
CREATE PUBLIC SYNONYM dual for SYSTEM.SYSDBA.SYSDUAL;
这样用户库中的非SYSDBA用户就可以直接访问了:
select to_date(sysdate,'yyyy-MM-dd') from dual;