第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java批量導入數(shù)據(jù)到oracle中,有則更新,無則插入,有沒有更好的辦法?

java批量導入數(shù)據(jù)到oracle中,有則更新,無則插入,有沒有更好的辦法?

慕神8329975 2016-10-12 16:32:47
我之前是先全部插入數(shù)據(jù),然后根據(jù)唯一標識來去重,只保留max(rowid),但是聽說這不能確定能留在最新的一條數(shù)據(jù),而且如果數(shù)據(jù)庫數(shù)據(jù)比較多的話,去重比較慢。有想過用merge into,先創(chuàng)建一個臨時表,吧數(shù)據(jù)先插入到臨時表,然后和目標表作merge into操作,但是有個前提是新插入的一批數(shù)據(jù)必須保證唯一標識是唯一的,不然會報無法從源表找到穩(wěn)定行的錯誤,所以這個方法我沒有測試過。因為現(xiàn)在是我那個表數(shù)據(jù)量不多,而且導入的時候數(shù)據(jù)量也不大,所以是每一條數(shù)據(jù)都去比較數(shù)據(jù)庫的數(shù)據(jù),有則更新,無則插入,但明顯這個效率不高,如果數(shù)據(jù)量大的話。不知道有沒有人能給出更好的方案,謝謝。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 3593 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號