..
오라클 (1)
중복 데이터 삭제 방법
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

중복 데이터 삭제 방법


방법1)

tab1 : 중복데이터가 있는 테이블


중복 데이터 제거 후 더미테이블 생성

create table dummy_tab1

as

select distinct col1, col2

from tab1;


rename tab1 to tab_back;

rename dummy_tab1 to tab1;


※ 고민해야할 부분

index, 테이블 권한, 참조테이블 등등... 유지할 수 있는 방법..



방법2)


delete from tab1 t

where rowid > (

select min(rowid) from tab1

where col1 = t.col1

and    col2 = t.col2

)


commit;

'DEV > DB' 카테고리의 다른 글

sybase 간단사용법  (0) 2013.11.20
Group By 에서 문자열 합치기 - 버전별 정리  (0) 2013.09.26
win7 에서 oracle 설치시 문제 발생  (0) 2013.06.21
  Comments,     Trackbacks