程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> oracle-Oracle存儲過程執行insert出錯,但單獨執行insert時正確

oracle-Oracle存儲過程執行insert出錯,但單獨執行insert時正確

編輯:編程綜合問答
Oracle存儲過程執行insert出錯,但單獨執行insert時正確

一個存儲過程需要插入200筆數據到EOVHR,通過SQL1查詢出需要插入的200筆數據,但插入到第90筆的時候報唯一性錯誤ORA-00001。懷疑是不是這200筆數據有重復,但查詢出這200筆數據時發現並無重復數據。

最佳回答:


既然這200筆數據時發現並無重復數據,那就是這200筆數據中,有數據和 EOVHR中已有的數據存在重復,你可以寫個sql查詢出這種問題,比如:

select st.*
from source_table st
inner join eovhr e
on 連接條件

yupeigu
dd1079992495
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved