|
|
|
São tipos de dados personalizados, baseados nos que já existem para padronizar os conteúdos dos campos semelhantes no BD. CREATE DOMAIN <nome do dominio> AS Exemplo: A instrução abaixo: CREATE DOMAIN NOME_PROPRIO AS VARCHAR(20) Irá criar um domínio que permitirá um campo conter até 20 caracteres: CREATE TABLE ALUNO( ALU_CODIGO INTEGER, ALU_NOME NOME_PROPRIO ) Já a instrução abaixo: CREATE DOMAIN IDADE_PESSOA AS INTEGER CHECK (VALUE >= 0) Irá criar um domínio que permitirá um campo possuir números inteiros a partir de zero: CREATE TABLE ALUNO( ALU_CODIGO INTEGER, ALU_NOME NOME_PROPRIO, ALU_IDADE IDADE_PESSOA ) |