728x90
1. Foreign key ADD
ALTER TABLE [외래키를 추가 할 테이블명]
ADD CONSTRAINT [제약조건명] FOREIGN KEY (컬럼명)
REFERENCES [부모테이블명](PK컬럼명) [ON DELETE CASCADE / ON UPDATE CASECADE]
- ON DELETE CASCADE
- 부모테이블의 PK가 삭제될 때 이를 참조하고 있는 Key가 포함된 모든 행을 삭제한다.
- ON UPDATE CASCADE
- 부모테이블의 PK가 Update될 때 이를 참조하고 있는 Key가 포함된 모든 행의 FK의 값을 수정된 PK의 값으로 수정한다.
2. Foreign key Delete
ALTER TABLE [테이블명] DROP CONSTRAINT [제약조건명];
728x90
반응형
'공부 > DATABASE' 카테고리의 다른 글
[MSSQL] varchar / nvarchar 차이 (0) | 2021.08.10 |
---|---|
데이터 무결성과 트랜잭션 (0) | 2021.06.25 |
[MS-SQL] 기초 문법 (0) | 2021.06.25 |