31일차 모델링 w 제약조건

Seon Kim·2024년 1월 4일

FOREIGN KEY 문법>

CONSTRATIN 제약조건명 FOREIGN KEY(컬럼명)
	REFERENCE 부모테이블명 (부모 컬럼명) 
--거의 컬럼명=부모컬럼명

DELETE CASCADE [PURGE]

  • 삭제되지 않는 것을 강제 강제하게 도와 준다.

ENABLE VS ON DELETE CASCADE VS ON DELETE SET NULL

  • ENABLE : 기본적인 것, 생략 가능
  • ON DELETE CASCADE : 부모레코드삭제시 관련된 자식레코드도 다 삭제
  • ON DELETE SET NULL :부모레코드 삭제시 자식레코드에 있는 부모레코드의 정보만 NULL 값을 준다.

SEQUENCE

증감규칙이 있는 연속적이 숫자 값을 의미한다.
생성>

CREATE SEQUENCE 시쿼스명
START WITH 시작번호	

주의!
진행된 상황에서 중간에 변경이 불가능하다.

profile
개발 어린이

0개의 댓글