您的位置:首页 > 数据库

开发:异常收集之 sql查询 表或视图不存在

2017-12-22 12:13 246 查看
其实针对大部分的 sql查询,不论是查oracle、sqlServer、MySQl 出现 查询表或视图不存在

即有以下两个原因:

1、该数据库或空间确实不存在该表

2、该登录用户不存在查询 该表的权限

针对第二种,举个例子,如:
select * from a.user;
假设我现在的数据用户是b,而我需要访问a登录用户的表user。 当我执行上述sql时,提示:表或视图不存在。

其解决办法:给登录用户b,赋予它访问用户a的表user的权限就行

登录a用户,GRANT SELECT ON user TO b;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐