剛剛發現重複篩入資料
參考之前在網路上找的資料
http://www.orafaq.com/faq/how_does_one_eliminate_duplicates_rows_from_a_table
想砍ROWID,但用ROWID找出來都是空白
後來用
最人工的方法
先把重複的資料用GROUP BY SELECT出來
然後產生INSERT指令
再來砍掉重複的資料後
再把INSERT指令重新
SELECT
COUNT(*)
,RATNAM
,TRVLTYPE
,INS_AMNT
,DAYS
,INS_MED
,PREM
,INS_45_AMOUNT
,CHANNEL
FROM FBEU.CAS_P_TRVRAT WHERE RATNAM = 'B2C_TP1'
GROUP BY
RATNAM
,TRVLTYPE
,INS_AMNT
,DAYS
,INS_MED
,PREM
,INS_45_AMOUNT
,CHANNEL
HAVING COUNT(*) > 1;
沒有留言:
張貼留言