Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2005, 18:58
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 3 meses
Puntos: 6
Cómo hacer que en un campo se limite la entrada a ciertos valores concretos

En SQL Server 2000:

Al igual que está la opción de campo "bit" (o sí o no, 1 o 0), cómo hacer que en un campo sólo se puedan meter ciertos valores concretos, por ejemplo:
-A, B o C.
-O Mensual, Trimestral o Semestral...

Se me ocurren dos maneras "no directas": una, creando una tabla con los valores permitidos y poniendo una clave foránea, y otra, mediante el uso de "checks" (que por cierto, ahora mismo no sé cómo se podrían poner desde el SQL Server sin pasar por el panel de comandos). ¿Alguna forma mejor? Si al final es con checks... ¿cómo se usan desde el Enterprise Management del SQL Server 2000?