开发:异常收集之 sql查询 表或视图不存在
2014-08-15 15:30
946 查看
其实针对大部分的 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查询 表或视图不存在
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- mybatis视图查询异常SQLException: Prepared statement needs to be re-prepared
- 开发:异常收集之 ibatis查询集合有多个对象,但是对象都为空
- Oracle表明明存在SQL查询数据提示表不存在异常
- SQL使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- oracle新建用户执行sql查询语句出现错误ORA-00942:表或视图不存在
- 开发:异常收集之 ibatis查询集合有多个对象,但是对象都为空
- 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
- 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
- 开发:异常收集之 ibatis查询集合有多个对象,但是对象都为空
- Oracle表明明存在SQL查询数据提示表不存在异常
- 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- ORACLE动态sql在存储过程中出现表或视图不存在的解决方法
- 本人开发系统--新生报到与数据统计管理系统--数据库设计及相关查询SQL语句笔记
- Microsoft SQLServer 2005查询表字段的几个视图含义
- Oracle DBA手记之“V$SQL视图显示结果异常的诊断”
- 帖一个我自己收集的部分查询时间的SQL