2011-02-04 2 views
2

간단한 질문이지만 Oracle Data Modeler 사용 설명서에서 트리거 작성 방법에 대한 Oracle 리소스를 찾을 수 없습니다 (매뉴얼의 데이터 흐름 섹션에 정의 된 내용 제외)Oracle Data Modeler에서 트리거를 어떻게 생성합니까?

상상해보십시오. 잠시만 :
관계형 모델에 테이블이 있고 Oracle Database 11g를 사용하여 물리적 모델을 통해 시퀀스를 생성했습니다.

  • GROUP (ID와 이름 열이있는 테이블)

지금은 자동 - 모델러를 통해 트리거를 만들려고 해요

  • GROUP_SEQ (1 일 시작 씩 증가 순서) id를 증가 시키십시오. DDL을 생성 한 후 SQL을 수동으로 작성하여이 작업을 수행 할 수 있지만 실제로는 약 22 개의 테이블이 있습니다. Oracle Data Modeler를 통해이 작업을 수행하고 싶습니다.

    모든 솔루션?

  • 답변

    3

    this post에서 제안 사항을 시도해 보셨습니까?

    열고 실제 모델, 브라우저에서 (실제 모델) "테이블"노드를 발견하고는 브라우저에 표시 각 테이블에서 트리거 지점을 찾을 수 있습니다 - 당신은 팝업 메뉴를 사용하여이 트리거를 만들 수 있습니다.

    +0

    그리고 어떻게 이것을 모든 테이블에 대해 관리 할 수 ​​있습니까? 나는 각 테이블마다 동일한 트리거를 단계별로 추가하고 싶지 않습니다 ... – derroman

    2

    테이블의 관계형 모델 열기 특성에서 다음 열은 자동 증가시킬 열의 특성을 열고 자동 증가를 선택하고 트리거 생성을 선택하십시오. 마지막 화면에서 지정되지 않은 경우에도 시퀀스가 ​​생성됩니다.

    관련 문제