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 39255 게시물 읽기
No. 39255
자기자신 update
작성자
미키
작성일
2012-01-26 18:43ⓒ
2012-01-26 20:14ⓜ
조회수
3,760

안녕하세요...초보라 이런 질문 드립니다.

해당 테이블의 key 는 BASEDATE , seq 두개의 필드 입니다. 

해당 BASEDATE  는 여러 껀의 같은 데이터가 있습니다. 

 

update STTS
set   BASEDATE  = '20120125'
where BASEDATE = '20120124'

 

 

이런식으로 하니까...ORA-00001: 무결성 제약 조건  에러가 뜨네요..

어떻게 처리 해야 하는지요?

 

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

말씀하신대로 basedate, seq 두개의 필드를 PK로 설정한 상태라면,

두 컬럼을 묶었을 때 중복되는 레코드가 발생한 것입니다.

이를 확인하시면 되겠습니다.

정상규(pajama)님이 2012-01-27 00:16에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39259procedure 중간에 수행 관두기 [1]
나재호
2012-01-31
4154
39258전년 대비 증감율 구하는 쿼리좀 도와주세요. [1]
이장미
2012-01-27
5738
39257for 문안에 select [1]
나재호
2012-01-27
4196
39255자기자신 update [1]
미키
2012-01-26
3760
39254예측 데이터를 구하고 싶은데 잘 안되네요
박진경
2012-01-26
3540
39253고수님들 쿼리좀 봐주세요..
오라초
2012-01-26
3808
39252DBMS_JOB PACKAGE 사용을 하려 합니다. [1]
잡스케쥴
2012-01-25
4326
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다