* 중복체크
* 중복제거
SELECT COUNT(*) AS cnt
, po_no
, po_dt_lno
FROM gr_dt
WHERE del_yn = 'N'
GROUP BY po_no , po_dt_lno
HAVING COUNT(*) > 1 * 중복제거
DELETE FROM gr_dt A
WHERE ROWID > (SELECT MIN(ROWID)
FROM gr_dt B
WHERE A.po_no = B.po_no
AND A.po_dt_lno = B.po_dt_lno
AND DEL_YN= 'N')
AND del_yn = 'N'
'Dev' 카테고리의 다른 글
ORA_01779 : bypass_ujvc 힌트 (0) | 2012.08.31 |
---|---|
Eclipse Package (0) | 2012.08.27 |
톰캣의 서블릿 실행을 위한 환경설정 (0) | 2012.02.07 |
About ETL & ETT (0) | 2012.01.19 |
TIMESTAMP (0) | 2011.12.14 |