我有源表和目標表我想做的合併,這樣應該總是在目標表中插入。對於更新過的每條記錄,應該有一個標誌更新爲'Y',並且當這些東西改變時,記錄標誌值應該chnaged爲'N',並且該記錄的新行插入到目標中,使得記錄的信息應該反映更新。基本上我想實施SCD type2。 IS-我可以插入更新合併(執行SCD類型2)
student_id name city state mobile
1 suraj bhopal m.p. 9874561230
2 ravi pune mh
3 amit patna bihar 9632587410
4 rao banglore kr 9236547890
5 neel chennai tn 8301456987
,當我輸入我的數據輸入chnages-
student_id name city state mobile
1 suraj indore m.p. 9874561230
而且我的輸出應該是喜歡 -
surr_key student_id name city state mobile insert_Date end_date Flag
1 1 suraj bhopal m.p.9874561230 31/06/2015 1/09/2015 N
2 1 suraj indore m.p.9874561230 2/09/2015 31/12/9999 Y
誰能幫助我,我該怎麼辦呢?
請發佈創建和插入語句並顯示您所需的輸出。 –
所以最初的城市是indore。現在它來源於博帕爾?你想爲博帕爾旗將N? – Utsav
初始城市是博帕爾,現在的城市是吲哚並且是博帕爾的N,因爲它不活躍 –