|
O grande benefício da utilização de domínios é a flexibilidade de alteração de todos os tipos de dados utilizados em várias tabelas, ao mesmo tempo.
Sintaxe:
ALTER DOMAIN <nome do dominio>
[TYPE <novo tipo de dado>]
[<operação> CONSTRAINT [<restrição de dados: CHECK>]]
Exemplo:
A instrução abaixo:
ALTER DOMAIN NOME_PROPRIO
VARCHAR(30)
Irá alterar a quantidade máxima de caracteres que um campo poderá conter para 30.
Já a instrução abaixo:
ALTER DOMAIN IDADE_PESSOA
DROP CONSTRAINT;
ALTER DOMAIN IDADE_PESSOA
ADD CHECK (VALUE >= 0 AND VALUE <= 150)
Irá remover a restrição e adicioná-la novamente, porém, permitindo somente números inteiros a partir de zero até 150.
|