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.
-
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.
-
La siguiente sentencia borra el dominio
emaily 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