SQL Developer ISA层次结构到关系模型

时间:2014-12-05 10:10:03

标签: sql oracle-sqldeveloper

我有ISA层次结构的逻辑模型(“子树生成”设置为“每个实体的表”)。我将它设计为关系模型,当我想使用“生成DDL”生成创建脚本时,我得到了这两个相同的错误:

  

- 错误:在Arc FKArc_1中找不到判别器列 - 无法生成Arc的约束触发器

     

- 错误:在Arc FKArc_1中找不到判别器列 - 无法生成Arc的约束触发器

我是数据库和SQL Dev(我有4.0.3版)的新手,我不知道如何解决这个问题。 有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在Arc属性中设置Discriminator Column和Values。

  1. 双击圆弧。
  2. 使用下拉菜单设置Discriminator列。
  3. 单击“外键”选项卡。
  4. 应列出会员FK。确保为每个输入一个Discriminator值。
  5. HTH!