Criando e Gerenciando Domínios de Caso de Uso de Dados
Os domínios de caso de uso de dados são modificadores de tipo de dados leves que encapsulam um conjunto de propriedades e restrições opcionais, permitindo a modelagem de informações do mundo real, como números de cartão de crédito, endereços de e-mail, datas de nascimento, códigos postais etc. Você pode usar domínios de caso de uso de dados para definir como pretende usar os dados centralmente e compartilhar os dados com outros aplicativos.
Consulte Também: Conceitos do Oracle AI Database para obter informações gerais adicionais sobre domínios de caso de uso
Criando Domínios de Caso de Uso
Para criar um domínio de caso de uso, use a instrução DDL CREATE DOMAIN.
A instrução a seguir cria o domínio email.
CREATE DOMAIN email AS VARCHAR2(30)
CONSTRAINT EMAIL_C CHECK (REGEXP_LIKE (email, '^(\S+)\@(\S+)\.(\S+)$'))
DISPLAY '---' || SUBSTR(email, INSTR(email, '@') + 1);
Consulte Também: Referência de Linguagem SQL do Oracle AI Database para obter informações sobre a instrução CREATE DOMAIN
Eliminando Domínios de Caso de Uso
Para eliminar um domínio de caso de uso, use a instrução DDL DROP DOMAIN.
-
A instrução a seguir elimina o domínio
email.DROP DOMAIN email;O comando DROP DOMAIN não permite eliminar um domínio se este estiver associado a qualquer coluna em qualquer tabela.
Você pode usar DROP DOMAIN ... Comando FORCE para desassociar o domínio de todas as colunas e eliminar o domínio. Use a opção FORCE com cuidado, porque você perderá todo o conhecimento especificado pelo domínio em todas as colunas que foram associadas ao domínio.
-
A instrução a seguir elimina o domínio
emaile desassocia o domínio de todas as suas colunas dependentes.DROP DOMAIN email FORCE
Consulte Também: Referência de Linguagem SQL do Oracle AI Database para obter informações sobre a instrução DROP DOMAIN