Pesan kesalahan akan menyertakan nama batasan yang dilanggar (mungkin ada lebih dari satu batasan unik pada tabel). Anda dapat menggunakan nama batasan tersebut untuk mengidentifikasi kolom tempat batasan unik dideklarasikan
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>>
Setelah mengetahui kolom mana yang terpengaruh, Anda dapat membandingkan data yang Anda coba INSERT
atau UPDATE
terhadap data yang sudah ada di tabel untuk menentukan mengapa batasan dilanggar.