database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 22624 게시물 읽기
No. 22624
primary 키 변견 관련 급 질문
작성자
왕초보
작성일
2005-05-10 22:05
조회수
1,402

안녕하세요

priamry key를 변경해야 합니다.

다음과 같은 테이블이 있는데

tableA(column1,column2,column3,column4)

현재 primary key가 column1,column2인데 column1, column3로 바꾸려고 하는데

그런데 중복되는 것때문에 변경이 안되는데

그래서 임시로 테이블을 만들고 거기다 insert into tableB select * from tableA 이렇게 하려고 하는데

이것도 마찬가지로 중복때문에 안들어가는데요

중복나는건 버리고 키를 바꾸려면 좋은 방법이 있나요..

현재 데이터가 50만건 정도 있는 테이블인데요...

왕초보인지라.. 알려주시면 감솨..

 

이 글에 대한 댓글이 총 1건 있습니다.

insert into tableB

select column1, column2, min(column3), column4

from tableA

group by column1, column2, column4

 

min또는 max는 알아서 취사선택하세요

콜라캔님이 2005-05-11 14:25에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
22627sum을 출력해야 하는데 잘 안되서요.. 답변 부탁 드립니다. [1]
윤경진
2005-05-11
1688
22626primary key 변경하려는데 다음과 같은 에러좀 봐주세요 [2]
왕초보
2005-05-11
3493
22625테이블 조인시 속도가 너무 않나옵니다. [1]
신성욱
2005-05-10
1895
22624primary 키 변견 관련 급 질문 [1]
왕초보
2005-05-10
1402
22623proc로 한글 데이터를 입력하는데 글자가 완전히 깨져서 입력됩니다. 고수님들 답변부탁드립니다....ㅠㅠ
서정훈
2005-05-10
1821
2262210g에서 oem이 로그인이 안됩니다.
az
2005-05-10
1994
22621고수님 가르쳐 주세요 [2]
정우혁
2005-05-10
1716
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다