我是SAP PowerDesigner的新手我正在尝试创建表并将它们链接在一起以获取数据库模型,并且我在为表的主键列启用自动增量时遇到困难。有人可以指导我
我在网上看过,并且提到了支票标记称为身份。但我没有在Column properties.Image2上看到该选项
您使用的是哪个版本的Oracle?
Oracle 12+支持标识列。在PowerDesigner中,当物理数据模型的DBMS为ORACLE版本12c时,列中的Identity
选项卡中提供了Oracle
option。
create table CONTACTS (
ID int
generated always as identity ( start with 1 nocycle noorder) not null,
NAME varchar(100) not null,
constraint PK_CONTACTS primary key (ID)
);
对于以前版本的Oracle,自动增量是通过序列和触发器实现的。以See this page of PowerDesigner online documentation为例。