外键关联到不同模式的表

时间:2014-04-14 08:29:20

标签: oracle oracle-adf jdeveloper

任何人都可以告诉我如何在ADF应用程序中为不同模式中的两个表创建链接和关联,我使用的是jdeveloper 12c。

提前感谢。

2 个答案:

答案 0 :(得分:0)

要访问不同架构(用户)的表,您需要为该架构授予select。 我不知道如何使用Jdeveloper IDE(从未使用它),但也许尝试使用SQLDeveloper来做,并看看Jdeveloper如何反应...:

因此,请登录已具有用户表的架构,然后

GRANT SELECT ON TABLE yourusertable TO theotherschema

也许在那之后你可以看到Jdeveloper中的表,你可以像往常一样在表上创建一个FK引用。

答案 1 :(得分:0)

这些是帮助我的步骤。

  1. 在JDeveloper中,单击需要查看其他脱机数据库架构的脱机数据库架构。所有模式都紧挨着文件夹图标,#34;脱机数据库源"。
  2. 单击鼠标右键,然后选择"属性..."。它是上下文菜单中的最后一个选项。
  3. 一个标题为"编辑脱机数据库"的弹出窗口;会出现。选择"依赖关系"在左侧列表中单击红色圆圈的+图标,如图所示 image here
  4. 从可用架构列表中选择,您就完成了。当从JDeveloper在当前模式中添加外键时,应该可以从其他模式引用表。