DB2中具有一个可空列的复合唯一键

时间:2018-05-03 10:13:44

标签: database db2

我的表中有两列,我需要将这些列组合成唯一。一列可能包含空值 复合唯一键与oracle一起工作正常,但它给出了DB2的错误 任何人都可以帮助了解如何在DB2中实现这种独特性。

1 个答案:

答案 0 :(得分:1)

这是一个创建包含两列的唯一索引的极小示例,其中一列不为null而另一列可以为空:

create table mytable (a integer not null, b integer , c varchar(128) );

create unique index mytableidx on mytable(a,b) ;