其实针对大部分的 sql查询,不论是查oracle、sqlServer、MySQl 出现 查询表或视图不存在
即有以下两个原因:
1、该数据库或空间确实不存在该表
2、该登录用户不存在查询 该表的权限
针对第二种,举个例子,如:
select * from a.user;
假设我现在的数据用户是b,而我需要访问a登录用户的表user。 当我执行上述sql时,提示:表或视图不存在。
其解决办法:给登录用户b,赋予它访问用户a的表user的权限就行
登录a用户,GRANT SELECT ON user TO b;
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有