如在一个user1用户下写存储过程
需要用要user2用户的一张表
select count(*) from user2.tab1
这样写编译会报错找不到表或视图 其实user2.tab1是存在的 并且user1用户有对user2.tab1 select的权限 但就是编译报错 该怎么办呢?
需要用要user2用户的一张表
select count(*) from user2.tab1
这样写编译会报错找不到表或视图 其实user2.tab1是存在的 并且user1用户有对user2.tab1 select的权限 但就是编译报错 该怎么办呢?
grant select on tab1 to user1;
...必须显示的附权限!
应该把select权限直接付给用户,而不是通过角色付给用户。