안녕하세요. CA erwin으로 forward engineer 해서 schema generation했는데 오류가 발생했는데 왜 이러는지 모르겠어서 질문드립니다.
강의(왼쪽) 그대로 따라했는데 제가 한거에선(오른쪽)안돼서요 ㅠㅠ 맨 마지막 3개만 실행 실패했다고 뜨네요.
CREATE TABLE NewBook ( bookid INTEGER NOT NULL, bookname VARCHAR(20) NULL, price INTEGER NULL, pubname VARCHAR(20) NOT NULL ); ALTER TABLE NewBook ADD PRIMARY KEY (bookid); CREATE TABLE NewCustomer ( custid INTEGER NOT NULL, name VARCHAR(20) NULL, address VARCHAR(40) NULL, phone VARCHAR(20) NULL ); ALTER TABLE NewCustomer ADD PRIMARY KEY (custid); CREATE TABLE NewOrder ( orderdate DATE NULL, saleprice INTEGER NULL, bookid INTEGER NOT NULL, custid INTEGER NOT NULL, orderid INTEGER NOT NULL ); ALTER TABLE NewOrder ADD PRIMARY KEY (orderid); CREATE TABLE NewPublisher ( pubname VARCHAR(20) NOT NULL, stname VARCHAR(20) NULL, officephone VARCHAR(20) NULL ); ALTER TABLE NewPublisher ADD PRIMARY KEY (pubname); ALTER TABLE NewBook ADD (pubname) REFERENCES NewPublisher (pubname); ALTER TABLE NewOrder ADD (bookid) REFERENCES NewBook (bookid); ALTER TABLE NewOrder ADD (custid) REFERENCES NewCustomer (custid);
그대로 따라했는데 강의에선 되고, 제 꺼에서는 안되는 이유가 뭘까요 ㅠㅠ