일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 소수 #소인수분해 #소인수
- 환경변수등록
- sqldeveloper
- StringTokens
- 펙토리얼
- 등가조인
- 정보계
- innerjoin
- 컬럼조회
- Collections.sort
- 대외계
- fusionchart
- eclipse shortcut
- 마이플랫폼
- JavaScript
- 거듭제곱
- oracle
- javascript내장함수
- Baekjoon
- java
- 운영계
- SQL
- websquare
- REACT
- NVM
- 등호
- orangefororacle
- 기간계
- 계정계
- websqueare
Archives
- Today
- Total
티끌모아 개발
[oracle]ORA-00001: 무결성 제약 조건에 위배됩니다 본문
한 테이블에 3개의 colum이 모두 primary key로 설정되 있었고, 나는 이것이 각 셀별로 체크가 되는건 줄 알았는데,
이럴 경우 3개의 값 모두가 동일해야 무결성 제약 조건에러가 떨어진다고 한다.
<예>
테이블 명 : SCHOOL_TBL
ST_YM 시작년월 -PK
SC_CD 학교코드 -PK
SUB_CD 교과목코드 -PK
SCOR_AMT 성적목표
GOAL_SCOR_AMT 목표성적
위와같이 SCHOOL_TBL 에서 시작년월, 학교코드, 교과목코드가 PRIMARY KEY로 설정되어 있다면,
세 값을 동시에 입력된 값과 비교하여 세 값이 동일할 경우 무결성 제약 조건위배 에러가 뜨게 되는 것이다.
'sql' 카테고리의 다른 글
[Oracle] 데이터 소수값 입력시 자동 반올림. (0) | 2021.08.26 |
---|---|
[oracle] 요일 출력 (0) | 2021.08.11 |
[ORACLE]특정 날짜, 시간 추출하기- 프로그래머스 입양시각 구하기 문제 (0) | 2021.07.12 |
[ORACLE] GROUP별로 개수를 세야 할 때. '프로그래머스' 코딩 연습 문제 (0) | 2021.07.11 |
[ORACLE]중복 데이터 제거 DISTINCT vs GROUP BY (0) | 2021.07.11 |