代码之家  ›  专栏  ›  技术社区  ›  Ali Bdeir

如何在SAP PowerDesigner中创建复合主键

  •  0
  • Ali Bdeir  · 技术社区  · 3 年前

    我有一个联接表,我想为它创建一个复合主键,如下所示:

    PRIMARY KEY ('table1fk' , 'table2fk') 
    

    我将如何通过SAP PowerDesigner表/列编辑器执行此操作?

    0 回复  |  直到 3 年前
        1
  •  0
  •   pascal    3 年前

    将表连接到其他表后,将从其他表迁移的外键标记为主键。

    enter image description here

    它提供了以下SQL脚本:

    create table PARTICIPATION (
    POLL_ID              int                  not null,
    USER_ID              int                  not null,
    primary key (POLL_ID, USER_ID),
    foreign key (POLL_ID)
          references POLL (ID),
    foreign key (USER_ID)
          references "USER" (ID)
    );
    
    推荐文章