이상하군요. 지워져야 정상입니다.
혹시 studio table 에 락이 걸려 있었던 건 아니겠지요. :-)
>>정재익 님께서 쓰시길<<
:: 질문의 요지는
:: 아래 테이블에서
:: 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 casc
:: ade
:: ::
:: :: );
|