데이터 사용 사례 도메인 생성 및 관리

데이터 사용 사례 도메인은 선택적 속성 및 제약 조건 세트를 캡슐화하는 경량 데이터 유형 수정자로, 신용 카드 번호, 전자메일 주소, 생년월일, 우편 번호 등과 같은 실제 정보를 모델링할 수 있습니다. 데이터 사용 사례 도메인을 사용하여 데이터를 중앙에서 사용하고 데이터를 다른 애플리케이션과 공유할 방법을 정의할 수 있습니다.

참조: 사용 사례 도메인에 대한 추가적인 일반 정보는 Oracle AI Database Concepts를 참조하십시오.

사용 사례 도메인 생성

사용 사례 도메인을 생성하려면 DDL 문 CREATE DOMAIN을 사용합니다.

다음 명령문은 email 도메인을 만듭니다.

CREATE DOMAIN email AS VARCHAR2(30)
CONSTRAINT EMAIL_C CHECK (REGEXP_LIKE (email, '^(\S+)\@(\S+)\.(\S+)$'))
DISPLAY '---' || SUBSTR(email, INSTR(email, '@') + 1);

참조: Oracle AI Database SQL Language Reference CREATE DOMAIN 문에 대한 정보

사용 사례 도메인 삭제

사용 사례 도메인을 삭제하려면 DDL 문 DROP DOMAIN을 사용합니다.

  1. 다음 명령문은 email 도메인을 삭제합니다.

    DROP DOMAIN email;

    DROP DOMAIN 명령을 사용하면 해당 도메인이 테이블의 열과 연관된 경우 도메인을 삭제할 수 없습니다.

    당신은 DROP DOMAIN을 사용할 수 있습니다 ... FORCE 명령은 모든 열에서 도메인의 연관을 해제하고 도메인을 삭제합니다. FORCE 옵션은 도메인과 연관된 모든 열에 대한 모든 도메인 지정 지식이 손실되므로 주의해서 사용하십시오.

  2. 다음 명령문은 email 도메인을 삭제하고 모든 종속 열에서 도메인의 연관을 해제합니다.

    DROP DOMAIN email FORCE

참조: DROP DOMAIN 문에 대한 자세한 내용은 Oracle AI Database SQL Language Reference