Criando Domínios

     São tipos de dados personalizados, baseados nos que já existem para padronizar os conteúdos dos campos semelhantes no BD.
    

Sintaxe:

CREATE DOMAIN <nome do dominio> AS
<tipo de dado>
[<restrição da dados: CHECK>]


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
)


Hosted by www.Geocities.ws

1