[討論] Ora-00001找不出錯誤處

看板Database (資料庫)作者 (人生是一杯茶)時間2年前 (2022/04/21 09:36), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
各位高手好。 最近我在使用asp.net寫一個網頁要將bpm系統資料庫的某張單資料寫入s系統的資料庫。 Bpm的資料庫是sql server, s的資料庫是oracle。 但我在測試insert的時候會一直跳出「Ora-00001違反必須唯一的限制條件(UNKNOWN.obj#= 113822)」的訊息。 以前曾遇過這個訊息是因為要insert的資料key值重複。 但是我這次把要insert的資料print出來看並沒有key重複的狀況,改了key的欄位值後仍有o ra00001。 估狗後也有人提到可能是sequence或index的問題,但裡面的UNKNOWN.obj看起來也不像是se quence或index name...? 這問題困擾我好幾天了....希望有大大可以幫忙....我實在是對Oracle很不熟... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.139.18 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1650505007.A.C83.html

04/24 11:10, 2年前 , 1F
查看一下insert的schema 通常是還有欄位被設定成uni
04/24 11:10, 1F

05/02 11:48, , 2F
select * from user_objects where object_id=113822
05/02 11:48, 2F

05/02 11:48, , 3F
先找出這是哪個object
05/02 11:48, 3F
文章代碼(AID): #1YOBKlo3 (Database)
文章代碼(AID): #1YOBKlo3 (Database)