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 41641 게시물 읽기
No. 41641
무결성 제약 조건
작성자
kim(kosy17)
작성일
2018-10-12 18:15
조회수
3,706

제가 insert into employee(empno,empname)

values('2106','김창섭');

 

이런식으로 작성을 하였는데 오류보고서에

ORA-00001: 무결성 제약 조건(HR,SYS_C0011494)에 위배됩니다 라고 나옵니다 도통 어디서 잘못되었는지 모르겠네요.. PK는 empno이구요 중복된 수는 없습니다..

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

예제로 생성된 스키마에서 테스트하시는 것이라면...

empno가 아마 number(4) 타입인걸로 알고 있습니다.

values('2106', '김창섭');

위 부분을 아래처럼

values(2106, '김창섭');

변경해서 입력을 해보세요.

문자와 숫자의 타입이 다른데 문자를 데입하면서 문자 '2106'을 숫자형으로 묵시적으로 형변환 하는데 상황에 따라 중복되는 값이 있을수 있습니다.

Null(nvl)님이 2018-10-15 13:47에 작성한 댓글입니다.
이 댓글은 2018-10-15 13:48에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
41644동일 sql문장이 was에서 수행시 느려지는 이유가 있을까요? [2]
웹개발자
2018-10-23
3468
416431분,10분,1시간,7일 데이터 select [1]
김민수
2018-10-22
3459
41642통계쿼리 총합, 평균을 구하고 싶습니다.. [6]
k62511
2018-10-15
4230
41641무결성 제약 조건 [1]
kim
2018-10-12
3706
41640쿼리질문합니다 [1]
초보
2018-10-05
3841
41639NULL값과 특정값을 같이 조회하고 싶습니다 [1]
노진규
2018-10-02
3667
41638PL/SQL로 서버로직을 짜는게 그렇게 잘못된 일인가요? [3]
C++
2018-10-01
3718
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다