我有以下问题:
我有这个实体,我们称之为ENTITY_THREE
,这是 arc 禁止关系的一部分:
三个实体ENTITY_ONE
,ENTITY_TWO
和ENTITY_THREE
是 arc 禁止关系的一部分
请注意,ENTITY_THREE
有一个复合主键:ID
,ID_OF_ONE
,ID_OF_TWO
和ENTITY_TWO
也有一个复合主键:{{ 1}},ID
。
现在,根据作业说明,如果ID_OF_ONE
的{{1}}超过1,则ENTITY_TWO
需要按ENTITY_THREE
进行编号,如下所示:< / p>
ENTITY TWO:
ENTITY_THREE
ENTITY THREE:
ENTITY_TWO
所以,我基本上想要的是,当你使用 INSERT 语句时,你不能提供ID
1
2
:它会自动为你添加它。但是ID ID_OF_TWO
1 1
2 1
3 1
1 2
2 2
3 2
由外键编号:所有带有ID
1的记录,比方说5,将编号为1到5,所有记录都带有{{1 2,让我们说3,将编号为1到3,依此类推......
有没有办法( TRIGGER ?)我可以做到这一点吗?
@EDIT:
早些时候我谈到了一个弧关系,但实际上我的意思不是禁止关系,我的不好。
@Update:
我几天前看到的东西可能有用,但我不太确定。无论如何我都会尝试一下。我会让你们知道它是否有用......