Chybová zpráva bude obsahovat název omezení, které bylo porušeno (v tabulce může být více než jedno jedinečné omezení). Tento název omezení můžete použít k identifikaci sloupců, na kterých je jedinečné omezení deklarováno
SELECT column_name, position
FROM all_cons_columns
WHERE constraint_name = <<name of constraint from the error message>>
AND owner = <<owner of the table>>
AND table_name = <<name of the table>>
Až budete vědět, které sloupce jsou ovlivněny, můžete porovnat data, která se pokoušíte INSERT
nebo UPDATE
proti datům, která jsou již v tabulce, abyste zjistili, proč je omezení porušeno.