2016-08-03 2 views

답변

1

날짜의 데이터 유형은 date (날짜가 아님)입니다. 삭제() - 당신은 두 곳에서. 이렇게하면 첫 번째 오류가 해결됩니다.

너 (will) 더 많은 오류 메시지가 표시됩니다. 도움이 더 필요하면 다시 작성하십시오.

은 (편집 : 내 시스템이 inexistent 테이블에 대해이었다에 나는 다음 오류를 실현 - 나는 OP의 참조 테이블이없는 분명히 이후) 인수를 고려하지 않습니다

+0

감사합니다. 추가 오류 메시지는 무엇이며 어떻게 받게됩니까? – Sophie

+0

실제로 더 이상의 오류는 없을 것입니다. 내 컴퓨터에서 명령문은 존재하지 않는 테이블에 대해 불평합니다 (부모 테이블이 없으므로 분명히). 시도 해봐. – mathguy

0

date 유형입니다. 그 뒤에 빈 괄호를 제거해야합니다.

CREATE TABLE Subscription 
( 
    Club_ID varchar(10), 
    Member_ID varchar(10), 
    Current_or_Old_Subscription varchar(50) CONSTRAIN Current_or_Old_Subscription_nn NOT NULL, 
    Subscription_StartDate date, -- here! 
    Subscription_EndDate date, -- and here! 
    subscription_Cost number(6) CONSTRAINT Subscription_Cost_Check 
     CHECK (Subscription_Cost > 0), 
    CONSTRAINT Subscription_pk PRIMARY KEY (Club_ID, Member_ID), 
    CONSTRAINT club_fk FOREIGN KEY (Club_ID) REFERENCES Club(Club_ID) 
     ON DELETE CASCADE, 
    CONSTRAINT Member_fk FOREIGN KEY (Member_ID) REFERENCES Member(Member_ID) 
     ON DELETE CASCADE 
); 
관련 문제