0

我正在创建实体并尝试在数据建模器中创建复合键作为我的主键。

但是我不能这样做,因为我不知道该怎么做。问题是如何在数据建模器中创建复合键。

这是快照:

乐

这是我要创建的复合键。

  Primary key TBD_ID + TBA_STAGE +  TBA_ASSIGNEEPNO  + TBA_STATUS   combination column, Foreign Key 
  TBD_ID

TBD_ID 是来自 T_BPM_Details 的外键,我想用以下列将它添加到 T_BPM_Assignee 以将复合键作为主键。

我怎么做

4

1 回答 1

1

只需切换每列的 PK 复选框。

在此处输入图像描述

然后如果你预览生成的 DDL,你可以看到——

CREATE TABLE composite_keys (
    key1         INTEGER NOT NULL,
    key2         INTEGER NOT NULL,
    key3         INTEGER NOT NULL,
    description  VARCHAR2(256 BYTE)
)
LOGGING;

ALTER TABLE composite_keys
    ADD CONSTRAINT composite_keys_pk PRIMARY KEY ( key1,
                                                   key2,
                                                   key3 );
于 2020-07-17T13:21:18.223 回答