跨用户触发器报错

[复制链接]
查看11 | 回复1 | 2009-6-9 19:31:16 | 显示全部楼层 |阅读模式
代码如下,我要实现在向用户a的表A插入数据的同时,也往用户b的表B中插入数据,代码如下:(只写过程中的了)
INSERT INTO b.B b01
(

b01.T01,

b01.T02,

b01.T03

)values

(

a.T01,

a.T02,

a.T03

);
结果报错,表或视图不存在(错误定位到这里 b.B)
但是我直接执行一个跨用户的插入命令却可以执行,这是为什么?
满意的加分

回复

使用道具 举报

千问 | 2009-6-9 19:31:16 | 显示全部楼层
在b用户下给a用户授权试试 GRANT ALL ON B TO a...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行