#SQL#Oracle#제약조건관리1 SQL)Oracle_제약 조건 관리 ;제약 조건 생성하는 방법 1) 테이블을 생성할 때 같이 생성하기 1-1) 컬럼 레벨 생성 1-2) 테이블 레벨 생성 2) 테이블의 컬럼과 자료형만 생성한 후 나중에 ALTER 명령으로 제약조건 추가하기 * 모델러들은 2)번을 더 선호하는 경향이 있다 * 제약조건을 일시적으로 활성화/비활성화 할 수 있다 1) 대규모 배치 처리(대용량 데이터 입력시) 데이터의 무결성이 확인된 경우라면 제약조건 검사를 하지 않는 편이 속도가 훨씬 빠르다 이럴 때 제약조건을 비활성하고 데이터 입력 후 다시 제약조건을 활성화한다 만일 제약조건에 위배되는 데이터가 있다면 쿼리로 검사해서 발견할 수 있다. 2) 사이트 초기 개발시 부모-자식 테이블의 관계가 설정되어 있으면 테이블의 단위테스트에서 데이터 입력이 번거로울 수 있다. .. 2023. 3. 14. 이전 1 다음