我試圖插入一個表中,在2列上有一個唯一的約束並且遇到了唯一約束錯誤。oracle - 唯一約束條件ORA-00001與大小寫敏感記錄
選擇不同的查詢返回以下記錄:
Record 1:
ColA:A001 ColB:TV set A001
Record 2:
ColA:A001 ColB:Tv set A001
對唯一約束驗證時,Oracle是否做區分大小寫的比較?例如,在上面的場景中,我們可以看到除ColB(TV verus Tv)之外的所有值都是相同的。不同的表明它們是兩個不同的記錄,而獨特的約束似乎認爲它們是相同的?
任何人都可以幫助澄清?
謝謝!
請添加對錶和約束,表加你試圖執行INSERT語句的當前內容的DDL語句。 –
http://stackoverflow.com/questions/3944840/create-unqiue-case-insensitive-constraint-on-two-varchar-fields可能有一個可接受的答案 – mc110