Tipos de datos de SQL Server

27/06/2004 - 18:50 por Joaquin | Informe spam
Me preguntaba si existe alguna forma de definir tipos de
datos de usuario para una columna que solo pueda tener 3 o
4 posibles valores. Algo asi como una columna
llamada "Cargo" en la que los unicos valores posibles
fueran "Jefe" "Empleado" "Temporal" y "Subcontratado" (o
algo asi)

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
28/06/2004 - 02:05 | Informe spam
Eso lo puedes implementar de varias formas. Puedes usar declaraciones CHECK
y declaraciones de integridad referencial, por ejemplo.

Busca "CHECK" en los Books Online de tu SQL Server.



Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Joaquin" wrote in message
news:2240901c45c66$d0dc3ad0$
Me preguntaba si existe alguna forma de definir tipos de
datos de usuario para una columna que solo pueda tener 3 o
4 posibles valores. Algo asi como una columna
llamada "Cargo" en la que los unicos valores posibles
fueran "Jefe" "Empleado" "Temporal" y "Subcontratado" (o
algo asi)
Respuesta Responder a este mensaje
#2 Norman A. Armas
28/06/2004 - 22:09 | Informe spam
Ademas puedes:

-Crear un rule y asignarselo a la columna
-Crear un tipo de dato y a este tipo de dato asignarle el rule y a su vez
asignar este tipo de dato a la columna.


Ejemplo creando un rule y asignadoselo a una columna:

CREATE RULE ruletest
AS
@myrule IN ( 'Jefe', 'Empleado', 'Temporal', 'Subcontratado')

-

exec sp_bindrule ruletest, 'table1.test'



Saludos,

Norman


"Joaquin" wrote in message
news:2240901c45c66$d0dc3ad0$
Me preguntaba si existe alguna forma de definir tipos de
datos de usuario para una columna que solo pueda tener 3 o
4 posibles valores. Algo asi como una columna
llamada "Cargo" en la que los unicos valores posibles
fueran "Jefe" "Empleado" "Temporal" y "Subcontratado" (o
algo asi)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida