create table daddy
(
idx int,
mID int PRIMARY KEY
)
create table daughter
(
idx int PRIMARY KEY ,
mID int Foreign Key references daddy(mID)
)
ALTER TABLE [FK를 가지고 있는 테이블]
ADD CONSTRAINT FK_제약조건명
FOREIGN KEY ( FK이름 )
REFERENCES [연결할테이블] ( 연결할테이블의PK이름 )
ON DELETE CASCADE --삭제일때
ON UPDATE CASCADE --업데이트일때
ADD CONSTRAINT FK_제약조건명
FOREIGN KEY ( FK이름 )
REFERENCES [연결할테이블] ( 연결할테이블의PK이름 )
ON DELETE CASCADE --삭제일때
ON UPDATE CASCADE --업데이트일때
ALTER TABLE daughter
ADD CONSTRAINT TEM
FOREIGN KEY (mID) REFERENCES daddy(mID)
ON UPDATE CASCADE
ADD CONSTRAINT TEM
FOREIGN KEY (mID) REFERENCES daddy(mID)
ON UPDATE CASCADE
ALTER TABLE [FK를 가지고 있는 테이블]
DROP CONSTRAINT FK_제약조건명
DROP CONSTRAINT FK_제약조건명
업데이트
결과보기
select * from daddy
select * from daughter
'MSSQL' 카테고리의 다른 글
mssql 컬럼삭제, 컬럼추가, 컬럼변경 (0) | 2011.08.31 |
---|---|
MSSQL- 제약조건 삭제 (0) | 2011.06.13 |
SQL null 데이터 없애기 (0) | 2011.05.17 |
CHARINDEX- 시작위치 반환 (0) | 2011.03.23 |
idx_ 비어있는 번호찾아 자동증가하기 (0) | 2011.03.14 |