Q&A
Q&A
엔코아의 제품과 서비스에 대한 기술지원 Q&A입니다.
여러분의 질문에 신속하게 답변 드릴 수 있도록 최선을 다하겠습니다.
[designer] 질문이 틀려서 다시 질문드립니다. 스키마 생성시 foreign 키 생성이 안됩니다.
- 작성일2004/09/02 17:35
- 조회 3,251
모델러에서 모델을 생성을 하고
디자이너에서 디자인을 잘 불러서 엔터티간의 관계를 생성시키는 것 까지는 성공 하였습니다.
디자이너에서 만들어진 테이블에 대하여 디비스키마 생성 테스트 하는 도중에 발생을 한 사건입니다.
답글 주신 것은 아마도 모델러에서 모델 생성 후 디자이너에서 관계가 나타나지 않을 적에 사용하는 방법인거 같습니다.
포린키가 있는데도 스키마는 다음처럼 나오네요.
CREATE TABLE group
(
groupid NUMBER NOT NULL,
groupname VARCHAR(50) NOT NULL,
groupdesc VARCHAR(200) NULL,
createdate CHAR(8) NULL,
CONSTRAINT group_PK PRIMARY KEY NONCLUSTERED ( groupid )
)
GO
위처럼 프라이머리키와 테이블의 스키마는 제공이 되는데 포린키가 나오지를 않는 다는 말이고 스키마 생성은 아래와 같은 방법으로 했습니다.
================================================================================
엔터티에 오른쪽 마우스 버튼을 클릭하여 스키마생성-테이블을 눌렀습니다.
테이블 쪽에 체크를 하고 테이블 스키마 생성 시킨후 foreign key에 체크를 하였습니다.
그러나 결과는 테이블 생성 쿼리문만 만들어지고 foreign 키는 생성이 안되네요.
어떻게 해결을 해야 하겠습니까????