- 論壇徽章:
- 0
|
求助各位大哥,困擾我一陣子了這個(gè)問(wèn)題
例如有張表tb_test,數(shù)據(jù)結(jié)構(gòu)如下
card_id|card_number|status
123 |111111 |0
124 |222222 |1
125 |333333 |1
例如這種數(shù)據(jù),有100列左右,行數(shù)是千萬(wàn)級(jí)別
全量數(shù)據(jù)我已經(jīng)導(dǎo)入成功了
現(xiàn)在涉及到每天都會(huì)有一個(gè)文件過(guò)來(lái),文件名為testYYYYMMDD.txt,以逗號(hào)分隔的數(shù)據(jù),格式和表結(jié)構(gòu)一樣
如何將每日的新增數(shù)據(jù)入庫(kù)(這涉及到新增的行入庫(kù),有狀態(tài)變更的行則更新,例如新增文件有100行,80條新增入庫(kù),20條則將表中數(shù)據(jù)更新)
環(huán)境為linux中,寫(xiě)shell每日定時(shí)入庫(kù),要考慮到效率
聽(tīng)說(shuō)oracle有個(gè)merge操作,但是我沒(méi)有實(shí)例
希望高手可以幫助我,或者提供給我一個(gè)shell每日入庫(kù)更新的例子,我研究一下,謝謝了。! |
|