2011-03-12 2 views
2

Sparx System의 Enterprise Architect에 약간의 문제가 있습니다. 오라클 데이터베이스 스키마를 모델링하려고합니다. 데이터 유형이 긴 기본 키가있는 테이블을 만들었습니다. 그러나 내가 열 속성 (set AutoNum = true)을 수정하려고 할 때 나는 빈 속성을 봅니다. EA의 문서를 읽고 시퀀스 구문을 생성하기 위해이 속성을 설정해야한다는 것을 알았습니다.Enterprise Architect Oracle Long 필드 열 속성

데이터 유형을 숫자로 변경하거나 데이터베이스를 mysql으로 전환하면 (예를 들어) 모든 것이 정상적으로 처리되므로, 자동 입력 값을 수정할 수있는 속성이 생깁니다.

비슷한 문제가 있었고 해결책을 찾았습니까? 아니면 뭔가 잘못하고있는 것일 수도 있습니다.

관련

답변

1

그것은 오라클의 사용 순서 대신 자동 증가 옵션 렸기 때문에입니다. 나는 그것을 점검하고 NUMBER 컬럼 타입을 사용하고 AutoNum 속성을 설정해야한다고 생각한다. (적절한 DDL 코드를 얻기 위해 옵션에서 시퀀스 생성을 선택해야한다.) LONG 데이터 유형 대신 NUMBER 유형 (NUMBER (8))에서 PRECISION 및 SCALE 옵션을 설정할 수 있습니다. 즉, 8 자리 숫자를 가질 수 있으며 38까지 설정할 수 있으므로 모든 별에 대한 정보를 저장하지 않으려면 우주는 당신의 시나리오에 대해 충분할 것입니다 :)

+0

고마워요. 친애하는. – nullgr4vity

관련 문제