Skip to end of metadata
Go to start of metadata

 

Constraints


constraints 정보를 확인하기 위한 모니터링 요소에 대응하는 쿼리는 아래와 같다.

 

[CT01] 전체 제약조건 목록

  • 데이터베이스 내에 생성된 모든 제약조건 목록을 보여준다.

  • 아래 쿼리는 알티베이스 6.3.1 이상 버전에서 동작하며 주석 부분을 삭제하면 하위 버전에서도 사용할 수 있다.

    알티베이스 6.3.1 이상
  • 주요 컬럼 설명

    OBJECT_TYPE

    오브젝트의 타입.

    TABLE(T), VIEW(V), SEQUENCE(S), QUEUE(Q)

    CONST_TYPE

    제약조건 타입.

    FOREIGN KEY(0), NOT NULL(1), UNIQUE(2),PRIMARY KEY(3), NULL(4), TIMESTAMP(5), LOCAL UNIQUE(6), CHECK(7)

    CHECK_CONDITION

    CHECK 제약조건을 지정할 때 정의한 무결성 규칙을 보여준다. 이 컬럼은 알티베이스 6.3.1 부터 지원한다.

 

[CT02] PK, FK, UNIQUE 관련 제약조건 및 테이블, 인덱스 목록

  • Primary key, Foreign key, Unique 제약조건에 대한 정보를 보여준다.

    알티에비스 4.3.9 이상
  • 주요 컬럼 설명

    R_TABLE제약조건이 FK의 경우 참조대상 테이블의 이름.
    R_INDEX제약조건이 FK의 경우 참조대상 인덱스의 이름.

 

[CT03] 복합 인덱스 컬럼 구성 목록

  • 복한 인덱스 구성 정보를 보여준다.

  • 주요 컬럼 설명

    COL_ORDER인덱스 컬럼의 구성 순서로 0부터 시작한다.
    SORT인덱스 컬럼의 정렬 형태. / ASC(A), DESC(D)

 

[CT04] 인덱스 정보 요약

  • 모든 인덱스 정보를 보여준다.

  • 주요 컬럼 설명

    TBS_NAME

    인덱스가 저장된 테이블스페이스의 이름.

    (A4에서도 호환이 가능하도록 테이블스페이스가 없는 인덱스는 메모리 테이블스페이스로 간주)

    IS_UNIQUE인덱스의 유니크 여부. / TRUE(T), FALSE(F)
    COLUMN_CNT인덱스를 구성하는 컬럼의 개수.

 

 

  • No labels