同一数据库 
两个不同用户 user1 user2

user1里面有一张表 table1

在user2里面创建synonym
create synonym sy1 for user1.table1;

创建好之后,直接访问是可以的.

select * from sy1;

是可以取到数据的.

但是放到一个存储过程里

create procedure "proc_test" 
is 
    cursor  cur_test is 
       select * from sy1 where rownum<10;
begin
      open cur_test;
      close cur_test;
end;

就会报错,说表sy1不存在.

但是如果是不同数据库,建立这样的synonym,反而是可以的.

实在是不明白为什么会这样,请高手赐教.

如下,其中CUSTOMERINFO是当前数据库的表名,TO后面的是要赋给权限的用户。

GRANT ALL ON CUSTOMERINFO TO ESB_ORDER

最新文章

  1. .md文件的语法
  2. zabbix basic concept
  3. cocos2dx与Lua以及quick cocos
  4. 使用命令行工具将Android应用转换成BlackBerry PlayBook应用
  5. 52. N-Queens II
  6. 【HDOJ】4579 Random Walk
  7. php解决下单、抽奖并发导致的库存负数的问题
  8. zXing使用小结
  9. GBK转utf-8,宽字符转窄字符
  10. Chrome开发者工具Debug入门
  11. poj2441状态压缩dp基础
  12. 解决Linux下Qt编译出现&quot;cannot find -lGL&quot;以及无法安装libgl1-mesa-dev的问题
  13. 前端必备HTTP技能之HTTP请求头响应头中常用字段详解(转)
  14. 【PyQt5-Qt Designer】工具箱(QToolBox)用法讲解
  15. js解决浮点数的加减乘除
  16. ubuntu16.04+opencv3.0.0
  17. 51nod乘积之和
  18. SpringMVC与shiro集成及配置文件说明!
  19. 玩转Metasploit系列(第一集)
  20. 在GOOGLE浏览器中模拟移动浏览器 调试Web app

热门文章

  1. Win32 API编程:CHAR TCHAR WCHAR的区别
  2. JAVAWeb学习总结(一)
  3. 普通神经网络和RNN简单demo (一)
  4. 手写RateLimiter
  5. Email-Ext Plugin install ------ Jenkins Plugins
  6. R语言学习笔记(4)
  7. QT 利用QSplitter 分割区域, 并添加QScrollArea 滚动区域,滚动条
  8. CentOS6.4x84挂载U盘
  9. Codeforces 895C Square Subsets:状压dp【组合数结论】
  10. 解决:return _compile(pattern, flags).search(string) TypeError: expected string or buffer