PDA

Ver la Versión Completa : Creación de Dominios con checks


jaderl
22-09-2004, 23:58:15
Un cordial saludo para todos...

Tengo una pequeña duda y perdonen un poco mi ignorancia, pero quiero crear los siguientes dominios

1) Nombre del dominio: dom_estado, varchar(1)
Pero que solo me acepte los siguientes datos:
1 - Bueno
2 - Regular
3 - Malo

2) Nombre del dominio: dom_clase_empresa, varchar(7)
Pero que solo me acepte los siguientes datos:
'PUBLICA'
'PRIVADA'

Por favor quien me pueda ayudar...

Saludos desde Colombia...

naker
23-09-2004, 05:10:20
para el dominio 1:

CREATE DOMAIN dom_estado AS VARCHAR(7)
DEFAULT 'Bueno' CHECK(VALUE IN ('Bueno', 'Regular', 'Malo'));

y para el dominio 2:

CREATE DOMAIN dom_clase_empresa AS VARCHAR(7)
DEFAULT 'Publica' CHECK(VALUE IN ('Publica', 'Privada'));

Notese que el varchar del dominio 1 es de longitud 7 y no 1, dado que 7 es la longitud de la palabra mas larga del dominio (Regular)..
Espero te funcione...
Saludos.-

jaderl
23-09-2004, 21:51:31
Muchas Gracias por responder...

Era justo lo que estaba necesitando...

Chao...