Cómo adjuntar una nueva restricción CHECK a una tabla o columna (Visual Database Tools)
Puede adjuntar una restricción CHECK a una tabla para especificar los valores de datos aceptables en una o más columnas.
Pasar adjuntar 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 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 tablaauthors
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 cuándo 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 un agente de réplica realice una inserción o actualización en esta tabla, seleccione Exigir para replicación. Para obtener más información, vea Controlar restricciones, identidades y desencadenadores con NOT FOR REPLICATION.
- 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
Otros recursos
Trabajar con restricciones (Visual Database Tools)
Trabajar con claves (Visual Database Tools)
Índices o claves (cuadro de diálogo, Visual Database Tools)