开发:异常收集之 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;
即有以下两个原因:
1、该数据库或空间确实不存在该表
2、该登录用户不存在查询 该表的权限
针对第二种,举个例子,如:
select * from a.user;
假设我现在的数据用户是b,而我需要访问a登录用户的表user。 当我执行上述sql时,提示:表或视图不存在。
其解决办法:给登录用户b,赋予它访问用户a的表user的权限就行
登录a用户,GRANT SELECT ON user TO b;
相关文章推荐
- 开发:异常收集之 sql查询 表或视图不存在
- Oracle表明明存在SQL查询数据提示表不存在异常
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
- Oracle表明明存在SQL查询数据提示表不存在异常
- 开发:异常收集之 ibatis查询集合有多个对象,但是对象都为空
- 开发:异常收集之 ibatis查询集合有多个对象,但是对象都为空
- 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
- oracle新建用户执行sql查询语句出现错误ORA-00942:表或视图不存在
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- SQL使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- 开发:异常收集之 ibatis查询集合有多个对象,但是对象都为空
- mybatis视图查询异常SQLException: Prepared statement needs to be re-prepared
- 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
- SQL 中查询表是否存在,库,视图
- sql 相关的查询面试题收集及答案
- oracle 递归 SQL 级别 1 出现错误 表或视图不存在
- oracle 表或者视图不存在,名称已由现有对象使用,可是又查询到数据
- T-SQL查询进阶--深入浅出视图
- sql server查询数据库中所有包含某文本的存储过程、视图和函数的SQL