프로그래밍 일기/DB & SQL

DBeaver SQL 제약조건 RESTRICT, CASECADE, NO ACTION, SET NULL 설정 방법

MakeMe 2022. 7. 3. 01:44
반응형

 

제약조건

 

1. RESTRICT

개체를 변경, 삭제 시 다른 개체가 변경, 삭제할 개체를 참조하는 경우 변경,삭제가 취소됨

2. CASECADE

개체를 변경, 삭제 시 다른 개체가 변경, 삭제할 개체를 참조하는 경우 모두 변경, 삭제됨

3. NO ACTION

MySQL 기준 RESTRICT와 동일

4. SET NULL

개체를 변경, 삭제 시 다른 개체가 변경, 삭제 시 개체를 참조하는 경우 참조 값을 NULL로 세팅

 

DBeaver 제약조건 설정

 

 

 

Foreign Keys를 선택한 후 우측 하단 부분에

 

 

빨간 열쇠부분을 클릭해줍니다.

 

 

위 화면 왼쪽 하단에 On Delete 부분에서 원하는 제약조건을 선택해줍니다.

 

반응형