db2db 数据库转换设置自增的必须为主键 但是否怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了db2db 数据库转换设置自增的必须为主键 但是否怎么办相关的知识,希望对你有一定的参考价值。

参考技术A 以sqlserver2008R2数据库为例。可以用如下方法:
1、先建表:

1
2
3

create table test
(id int not null,
name varchar(10))

2、在图形界面,找到test表:

3、右键此表名,选择“设计”。

4、右侧出现的页面,找到要设置主键的列,ID列,然后右键,选择“设置主键”。

5、下面一步是要设置自增,在左侧列表中,右键“id列”,然后选择“属性”。

6、其中,找到“标识规范”,标识增量为每次增加多少,标识种子代表起始数值大小。

数据库PowerDesigner设置主键自增

✨问题产生

在使用PowerDesigner设计数据库时

如果没有在模型中设置主键自增

在navicat中对于有外键约束的字段尝试设置主键自增会失败


✨解决方案

在生成SQL之前

在PowerDesigner中设置主键自增


选择 物理模型

!概念模型和逻辑模型不可以设置 必须选择物理模型

选择需要设置主键自增的表

双击需要设置自增的主键

勾选 “Identity“

设置主键自增完成。


⭐转载请注明出处

本文作者:双份浓缩馥芮白

原文链接:https://www.cnblogs.com/Flat-White/p/14889586.html

版权所有,如需转载请注明出处。

以上是关于db2db 数据库转换设置自增的必须为主键 但是否怎么办的主要内容,如果未能解决你的问题,请参考以下文章

数据库PowerDesigner设置主键自增

MySQL面试题之为什么要为innodb表设置自增列做主键?

SQL 一个表只有一个自增的主键字段,如何插入

sql server建表时怎么设置ID字段自增

浅谈数据库的相关知识

如何设置主键自增从1000开始每次自增1