데이터 사용 사례 도메인 생성 및 관리
데이터 사용 사례 도메인은 선택적 속성 및 제약 조건 세트를 캡슐화하는 경량 데이터 유형 수정자로, 신용 카드 번호, 전자메일 주소, 생년월일, 우편 번호 등과 같은 실제 정보를 모델링할 수 있습니다. 데이터 사용 사례 도메인을 사용하여 데이터를 중앙에서 사용하고 데이터를 다른 애플리케이션과 공유할 방법을 정의할 수 있습니다.
참조: 사용 사례 도메인에 대한 추가적인 일반 정보는 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을 사용합니다.
-
다음 명령문은
email도메인을 삭제합니다.DROP DOMAIN email;DROP DOMAIN 명령을 사용하면 해당 도메인이 테이블의 열과 연관된 경우 도메인을 삭제할 수 없습니다.
당신은 DROP DOMAIN을 사용할 수 있습니다 ... FORCE 명령은 모든 열에서 도메인의 연관을 해제하고 도메인을 삭제합니다. FORCE 옵션은 도메인과 연관된 모든 열에 대한 모든 도메인 지정 지식이 손실되므로 주의해서 사용하십시오.
-
다음 명령문은
email도메인을 삭제하고 모든 종속 열에서 도메인의 연관을 해제합니다.DROP DOMAIN email FORCE
참조: DROP DOMAIN 문에 대한 자세한 내용은 Oracle AI Database SQL Language Reference