每天往同一張表中匯入10000條資料,然后跟新某些欄位,怎么能只更新新匯入的資料,而原來以前匯入的資料不做判斷更新
uj5u.com熱心網友回復:
方法1: 把這10000行資料先寫到臨時表,再更新,最后寫入業務表。方法2: 增加一個欄位,匯入時生成一下批次號,更新時只處理這個批次的。
uj5u.com熱心網友回復:
沒有匯入的時間節點么?觸發器能解決你的問題吧
uj5u.com熱心網友回復:
有沒有時間戳呢,如果有的話可以根據時間戳可以判斷更新這一批的資料。沒有時間戳可以再加一個欄位作為時間戳。uj5u.com熱心網友回復:
需要增加一列來判斷,可以是時間戳,可以是批次號等uj5u.com熱心網友回復:
看你的具體業務需要,用時間戳或者臨時表都可以轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/90790.html
標籤:開發
上一篇:C#連接遠程oracles資料庫 中文做條件查詢不到資料
下一篇:ERROR Unknown error when running consumer: (kafka.tools.ConsoleConsumer$)
