在线等待_在触发器在能不能操作另一个表空间中的表 在oracle数据的的一个表空间中,我如何操作另一个表空间的表呀如读取数据,插入,删除,更新等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 grant select,insert,update,delete on userB.tableB to userAinsert(update,delete).... //DML 不论数据表存储在哪个表空间,只要有相关的访问权限,就可以访问。一楼的可能看错了问题,这种情况哪里用的着数据库链接?比如要访问用户A的TT表,则GRANT ALL ON A.TT TO B;这样在B的触发器中就可以操作A的TT表了。注意:触发器中涉及的对象操作权限不能通过role角色获取,必须像上面那样显式授予。 可以通过授权实现。但是我怎么感觉楼主的意思是两个数据库呢,如果那样,还需要有dblink的存在。 pl/sql的case when怎么用呢? oracle外部表问题 ora-04031 无法分配4096字节的共享内存 oracle spatial与jdbc的问题 sql语句查找最近一个月的信息条数 100分求助!我的Oracle瘫痪了,备份文件找不到了,怎么恢复数据呀? 关于index range scan的问题 求一SQL语句 如何在oracle中增加一个字段? 下面有五个表,如何进行要求的删和改操作? oracle中的BLOB、CLOB、NCLOB有什么区别? 请问一个批量插入数据的问题,小弟刚入门,请多指教
insert(update,delete).... //DML
GRANT ALL ON A.TT TO B;这样在B的触发器中就可以操作A的TT表了。注意:触发器中涉及的对象操作权限不能通过role角色获取,必须像上面那样显式授予。
但是我怎么感觉楼主的意思是两个数据库呢,如果那样,还需要有dblink的存在。