我的表中有两列,我需要将这些列组合成唯一。一列可能包含空值 复合唯一键与oracle一起工作正常,但它给出了DB2的错误 任何人都可以帮助了解如何在DB2中实现这种独特性。
答案 0 :(得分:1)
这是一个创建包含两列的唯一索引的极小示例,其中一列不为null而另一列可以为空:
create table mytable (a integer not null, b integer , c varchar(128) );
create unique index mytableidx on mytable(a,b) ;