Creación y gestión de dominios de casos de uso de datos

Los dominios de casos de uso de datos son modificadores ligeros de tipos de datos que encapsulan un conjunto de propiedades y restricciones opcionales, lo que permite el modelado de información real, como números de tarjetas de crédito, direcciones de correo electrónico, fechas de nacimiento, códigos postales, etc. Puede utilizar dominios de casos de uso de datos para definir cómo desea utilizar los datos de forma centralizada y compartirlos con otras aplicaciones.

Consulte también: Conceptos de Oracle AI Database para obtener información general adicional sobre los dominios de casos de uso

Creación de dominios de casos de uso

Para crear un dominio de caso de uso, utilice la sentencia DDL CREATE DOMAIN.

La siguiente sentencia crea el dominio email.

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

Consulte también: Referencia de lenguaje SQL de Oracle AI Database para obtener información sobre la sentencia CREATE DOMAIN

Borrado de dominios de casos de uso

Para borrar un dominio de caso de uso, utilice la sentencia DDL DROP DOMAIN.

  1. La siguiente sentencia borra el dominio email.

    DROP DOMAIN email;

    El comando DROP DOMAIN no permite borrar un dominio si dicho dominio está asociado a cualquier columna de cualquier tabla.

    Puede utilizar el DOMINIO DROP... FORCE comando para desasociar el dominio de todas las columnas y borrar el dominio. Utilice la opción FORCE con precaución, ya que perderá todos los conocimientos especificados por el dominio en todas las columnas que se han asociado al dominio.

  2. La siguiente sentencia borra el dominio email y disocia el dominio de todas sus columnas dependientes.

    DROP DOMAIN email FORCE

Consulte también: Referencia de lenguaje SQL de Oracle AI Database para obtener información sobre la sentencia DROP DOMAIN