Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Creación de Dominios con checks (https://www.clubdelphi.com/foros/showthread.php?t=14519)

jaderl 22-09-2004 23:58:15

Creación de Dominios con checks
 
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

Gracias...
 
Muchas Gracias por responder...

Era justo lo que estaba necesitando...

Chao...


La franja horaria es GMT +2. Ahora son las 11:38:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi