Cómo: Asociar una nueva restricción CHECK a una tabla o columna
Puede adjuntar una restricción CHECK a una tabla para especificar los valores de datos aceptables en una o más columnas.
Nota
Algunas bases de datos tienen diferente funcionalidad para las restricciones de comprobación. Consulte la documentación de la base de datos para obtener detalles sobre cómo funciona la base de datos con restricciones CHECK.
Nota
Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, consulte Trabajar con valores de configuración.
Pasar asociar una restricción CHECK nueva
En el diagrama de la base de datos, haga clic con el botón secundario en la tabla que contendrá la restricción y después seleccione Restricciones CHECK en el menú contextual.
O bien
Abra el Diseñador de tablas de la tabla que va a contener la restricción; a continuación, haga clic con el botón secundario en el Diseñador de tablas y elija Restricciones CHECK en el menú contextual.
Haga clic en Agregar.
Nota
Si desea asignar un nombre diferente a la restricción, escríbalo en el cuadro Nombre de la restricción.
En la cuadrícula, en el campo Expresión, escriba las expresiones SQL para la restricción CHECK. Por ejemplo, para limitar las entradas de la columna state de la tabla authors a Nueva York, escriba:
state = 'NY'
O bien, para exigir que las entradas que se escriben en la columna zip tengan 5 dígitos, escriba:
zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
Nota
Asegúrese de que escribe los valores de restricción no numéricos entre comillas sencillas (').
Expanda la categoría Diseñador de tablas para definir cuando debe exigirse la restricción:
Para probar la restricción en datos existentes antes de crearla, active la opción Comprobar datos existentes al crear o habilitar.
Para exigir la restricción siempre que se realice una operación de replicación en esta tabla, active la opción Exigir para replicación.
Para exigir la restricción siempre que se inserte o actualice una fila de esta tabla, active la opción Exigir para INSERTs y UPDATEs.
Vea también
Referencia
Índices o claves (Cuadro de diálogo)