存储过程中的分布式数据库的问题,
我在过程中写了这样的代码:
insert into ta -----------本地服务器A上,
select * from tt@B---------- @B 在服务器B上
我看到oracle 的过程中权限 的控制是很严的,
我想问:
在本地服务器上的如上的代码,
要被授予谢什么权限?
或者该注意些什么?
我在过程中写了这样的代码:
insert into ta -----------本地服务器A上,
select * from tt@B---------- @B 在服务器B上
我看到oracle 的过程中权限 的控制是很严的,
我想问:
在本地服务器上的如上的代码,
要被授予谢什么权限?
或者该注意些什么?
解决方案 »
- Could not get the storage format of the medium
- 请教sql语句
- oracle数据库中的表被truncate掉了,怎么恢复?
- 数据库性能优化
- 关于Oracle中old和new两个临时表
- JAVA调用oracle的存储过程时为什么返回的结果集是 null ?
- 我对Merge理解错误没有!!!!,我这种方式对好吗????谢谢
- 如何用SQL生成临时表?
- where条件应如何写才能提高效率
- Developer中的全局变量设立和menu与form的关系!
- 拾到的财富
- ORA-00600: 内部错误代码,参数: [qks3tInit], [], [], [], [], [], [], []
begin
insert into ta select * from tt@B;
end;那么存储过程中就也能这么使用吗?
显式直接授权。
grant insert on tt to user_name;
insert into ta select * from tt@B,
有点疑问,我明明是要insert到ta,怎么是对表tt有insert权限???
tt是在服务器B上,不在本地啊。