注册

DUAL表问题

JHSONN 2026/01/05 115 9

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
授予普通用户查询 DBA视图的权限,如SYS.DBA_TAB_COLUMNS,SYS.ALL_USERS;

当普通用户查询 select * from dba_tab_columns; 正常获取数据;
改变查询语句为
select * from dba_tab_columns where 1!=1;
image.png

更换SQL语句为:select * from SYS.ALL_USERS where 1!=1;
image.png

更换SQL语句为:select * from SYS.DBA_TAB_PRIVS where 1!=1;
image.png

为什么dba_tab_columns 传入where 1!=1 是会报错没有 SYSDUAL的查询权限?

回答 0
暂无回答
扫一扫
联系客服