질문의 요지는
아래 테이블에서
delete from MovieExec where certNo=2; 해도
studio의 presNo=2인 Row가 삭제 안됩니다.
:: 아래에서 studio의 presno=2인것을 삭제해도
:: movieexec의 presno=2인것이 삭제안됩니다.
::
::
:: create table MovieExec
:: (
:: name char(20),
:: address varchar(60),
:: certNo int,
:: netWorth int,
:: primary key (certNo)
:: );
:: create table Studio
:: (
:: name char(20),
:: address varchar(60),
:: presNo int,
:: primary key (name),
:: foreign key (presNo) references MovieExec (certNo) on delete cascade
::
:: );
|