J'ai une table avec colonnes A (not null) et B (null). Je veux créér unique contraint qui permets:
A (not null) B (null)
----------
1 null
1 null
1 5
1 6
2 null
2 1
2 5
mais pas ceci:
A (not null) B (null)
----------
2 1
2 1
Vous connaissez meilleur solution que:
create unique index <nomdeindex>
on <table>
computed by (A ||'x'|| coalesce (B, '__'|| <colonne PK> ||'__'));
DAB
Partager