cyrus 发表于 2018-10-19 13:03:47

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

  其实针对大部分的   sql查询,不论是查oracle、sqlServer、MySQl   出现查询表或视图不存在
  即有以下两个原因:
  1、该数据库或空间确实不存在该表
  2、该登录用户不存在查询 该表的权限
  针对第二种,举个例子,如:
  select * from a.user;
  假设我现在的数据用户是b,而我需要访问a登录用户的表user。当我执行上述sql时,提示:表或视图不存在。
  其解决办法:给登录用户b,赋予它访问用户a的表user的权限就行
  登录a用户,GRANT SELECT ON user TOb;

页: [1]
查看完整版本: 开发:异常收集之 sql查询 表或视图不存在