procedure中对其他用户的表的操作

2014-11-24 07:42:26 来源: 作者: 浏览: 3
procedure中对其他用户的表的操作
在procedure中,不能直接对其他用户的表进行增删改查操作。 解决这个问题的步骤: 1) 先将增删改查的权限赋予操作用户, 2) 进行1)操作后,可以在procedure中进行其他用户的表操作。
Sql代码
grant select any table,
insert any table,
update any table,
delete any table,
select any sequence
to user1, user2, user3;
在procedure中,可以运行以下类别的语句:
insert into user2.table2 (col1, col2,col3)
select col1, col2, col3
from user1.table1;
revoke select any table,
insert any table,
update any table,
delete any table,
select any sequence
from user1, user2, user3;
-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: