В моей таблице два столбца, и мне нужно сделать комбинацию этих столбцов уникальной. Один столбец может содержать нулевое значение. Составной уникальный ключ отлично работает с оракулом, но дает ошибку с DB2. Может ли кто-нибудь помочь с этой уникальностью в DB2.
Вот минимальный пример создания уникального индекса, содержащего два столбца, один из которых не нулевой, а другой обнуляемый:
create table mytable (a integer not null, b integer , c varchar(128) ); create unique index mytableidx on mytable(a,b) ;