[firebase-br] Domínios

Edson Alexandre Mendes ea-mendes em uol.com.br
Qua Ago 30 16:51:10 -03 2006


Boa Tarde amigos do FB

Gostaria de tirar uma dúvida:

Tenho um domínio que foi criado como segue abaixo:
   CREATE DOMAIN T_SN AS  CHAR(1) CHARACTER SET ISO8859_1
   DEFAULT 'N'NOT NULL CHECK (VALUE IN ('S', 'N')) COLLATE ISO8859_1

Gostaria de saber se é permitido, ao definir um campo com esse domínio, 
alterar o Default para 'S' como segue abaixo:

   ALTER TABLE TBL_TESTE ADD TESTE T_SN DEFAULT 'S' COLLATE ISO8859_1

ou, apesar de ser meio redundante fazer oque segue abaixo

   ALTER TABLE TBL_TESTE ADD TESTE T_SN DEFAULT 'N' COLLATE ISO8859_1

Isso pode gerar algum tipo de conflito, como por exemplo o FB não 
aceitar nenhum nem outro Default (o campo ir como null e violar a 
constraint not null)?
Caso seja permitido, qual a prioridade de aplicação? Qual das definições 
é respeitada pelo FB

Grato

Edson





Mais detalhes sobre a lista de discussão lista