Compartir a través de


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 CHECK.Consulte la documentación de la base de datos para obtener detalles sobre cómo funciona la base de datos con restricciones CHECK.

[!NOTA]

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Pasar asociar una restricción CHECK nueva

  1. 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.

  2. 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.

  3. 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 (').

  4. 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)

Otros recursos

Trabajar con restricciones

Trabajar con claves