기본키(primary) 가 없는 상태에서 중복되는 데이터가 있을경우
나중에 들어온 중복 데이터 삭제하기.
DELETE FROM 테이블 A
WHERE ROWID > (SELECT MIN(ROWID)
FROM 테이블 B
WHERE A.컬럼 = B.컬럼
먼저 들어온 중복 데이터 삭제하기
DELETE FROM 테이블 A
WHERE ROWID < (SELECT MAX(ROWID)
FROM 테이블 B
WHERE A.컬럼 = B.컬럼
'Drop Database' 카테고리의 다른 글
문자열 중에서 숫자만 골라내서 콤마 붙이기 (0) | 2013.06.03 |
---|---|
오라클에서 ISNUMERIC 함수구현하기 (0) | 2013.03.16 |
오라클 자바 클래스 호출 (0) | 2013.03.11 |
프로시저 이력관리 (0) | 2013.02.27 |
MERGE INTO 오류사항 (0) | 2013.02.25 |