数据库链问题

bhwhy 2009-01-19 11:18:38
在同一个数据库下(database1)有两个scheme(mes,eda1),
SELECT *
FROM MES.TEDAD010
WHERE
CONVERT_FLG = '1';
在sql窗口中可以执行,但是放到存储过程中就通不过,用数据库链就可以通过
select * from TEDAD010@ORCL10G@MES
WHERE
CONVERT_FLG = '1';
高手帮忙分析下原因。
我用的pl/sql developer开发
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bhwhy 2009-01-19
  • 打赏
  • 举报
回复
多谢关注,如何分配权限呢。能详细说一下吗
hongqi162 2009-01-19
  • 打赏
  • 举报
回复
统一数据库没有必要使用dblink,只要分配一下权限就可以了
又是违规昵称 2009-01-19
  • 打赏
  • 举报
回复
权限,
存储过程中用要显示授权
sparadise1003 2009-01-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bhwhy 的回复:]
多谢关注,如何分配权限呢。能详细说一下吗
[/Quote]
我用的Oracle 9i,运行OEMC | 登陆数据库 | 安全性 | 用户 ,选择连接数据库的用户,此时在窗口右侧有一个“角色”的选项卡,其中“可用”为该用户可以拥有的权限,“已授予”是用户当前的权限,可以根据需要把当前用户需要的权限加一下就可以了。

我也不知道我说得对不,我也是Oracle初学者,希望对楼主有用!

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧