如何在SAP PowerDesigner中创建复合主键(Composite Primary Key)
SAP PowerDesigner 创建复合主键操作步骤
- 双击物理模型画布上的目标关联表,打开表属性编辑窗口。
- 先切换到
Columns标签页,确认需要加入复合主键的两个外键列table1fk、table2fk已创建完成,数据类型、非空等属性配置正确。 - 切换到
Keys标签页,点击顶部带+号的「添加」按钮,新建一个自定义键,可按需命名为类似PK_你的表名的格式。 - 双击刚创建的新键,打开键的属性编辑窗口,切换到该窗口下的
Columns标签页。 - 点击该页面顶部的「添加列」按钮,在弹出的列选择弹窗中同时勾选
table1fk和table2fk,点击确认保存选择。 - 回到键的属性窗口,勾选页面顶部的 Primary Key(主键)选项,依次确认所有打开的属性窗口的修改即可。
注意不要直接在表的
Columns标签页给多列同时勾选主键标识,该操作只会将最后一次勾选的列设为唯一单列主键,无法生成复合主键。
配置完成后你可以通过表属性窗口的Preview标签页查看生成的SQL,确认已包含目标语句 PRIMARY KEY (table1fk, table2fk)。
内容的提问来源于stack exchange,提问作者Ali Bdeir
相关产品推荐
相关产品推荐

