ORACLE显式授权
2024-09-27 16:36:42
同一数据库
两个不同用户 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
最新文章
- .md文件的语法
- zabbix basic concept
- cocos2dx与Lua以及quick cocos
- 使用命令行工具将Android应用转换成BlackBerry PlayBook应用
- 52. N-Queens II
- 【HDOJ】4579 Random Walk
- php解决下单、抽奖并发导致的库存负数的问题
- zXing使用小结
- GBK转utf-8,宽字符转窄字符
- Chrome开发者工具Debug入门
- poj2441状态压缩dp基础
- 解决Linux下Qt编译出现";cannot find -lGL";以及无法安装libgl1-mesa-dev的问题
- 前端必备HTTP技能之HTTP请求头响应头中常用字段详解(转)
- 【PyQt5-Qt Designer】工具箱(QToolBox)用法讲解
- js解决浮点数的加减乘除
- ubuntu16.04+opencv3.0.0
- 51nod乘积之和
- SpringMVC与shiro集成及配置文件说明!
- 玩转Metasploit系列(第一集)
- 在GOOGLE浏览器中模拟移动浏览器 调试Web app
热门文章
- Win32 API编程:CHAR TCHAR WCHAR的区别
- JAVAWeb学习总结(一)
- 普通神经网络和RNN简单demo (一)
- 手写RateLimiter
- Email-Ext Plugin install ------ Jenkins Plugins
- R语言学习笔记(4)
- QT 利用QSplitter 分割区域, 并添加QScrollArea 滚动区域,滚动条
- CentOS6.4x84挂载U盘
- Codeforces 895C Square Subsets:状压dp【组合数结论】
- 解决:return _compile(pattern, flags).search(string) TypeError: expected string or buffer