Compartir a través de


Cómo: Deshabilitar restricciones CHECK con instrucciones INSERT y UPDATE

Puede deshabilitar una restricción CHECK al agregar, actualizar o eliminar datos en una tabla. Al deshabilitar una restricción podrá realizar las siguientes transacciones:

  • Agregar una nueva fila de datos a una tabla (mediante la instrucción INSERT) en la que las filas existentes debían cumplir reglas de empresa específicas que ya no se aplican; sólo en Microsoft SQL. Por ejemplo, suponga que antes tenía el requisito de limitar los códigos postales a cinco dígitos, pero ahora quiere que los nuevos datos permitan códigos postales de nueve dígitos. Los códigos postales de cinco dígitos de los datos antiguos coexistirán con los datos nuevos que contienen códigos postales de nueve dígitos.

  • Modificar las filas existentes (mediante la instrucción UPDATE) a las que se exigía cumplir reglas de empresa específicas que ya no se aplican. Por ejemplo, es posible que desee actualizar todos los códigos postales existentes de cinco dígitos a códigos postales de nueve dígitos.

Seleccione la opción de deshabilitar una restricción CHECK durante transacciones INSERT y UPDATE si sabe que los nuevos datos infringirán la restricción o si la restricción sólo se aplica a los datos que ya están en la base de datos.

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 en las siguientes instrucciones. 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.

Para deshabilitar una restricción CHECK con instrucciones INSERT y UPDATE

  1. En el Explorador de servidores, seleccione la tabla con la restricción y, en el menú Base de datos, haga clic en Abrir definición de tabla.

    La tabla se abre en el Diseñador de tablas.

  2. En el menú Diseñador de tablas, haga clic en Restricciones CHECK.

  3. En el cuadro de diálogo Restricciones CHECK seleccione la restricción en la lista Restricción de comprobación seleccionada.

  4. En la cuadrícula, haga clic en Exigir para INSERTs y UPDATEs y elija No en la lista desplegable.

    Puede establecer esta opción en Sí después de agregar o modificar datos para asegurarse de que la restricción se va a aplicar en las sucesivas modificaciones de datos.

Vea también

Referencia

Índices o claves (Cuadro de diálogo)

Otros recursos

Trabajar con restricciones

Trabajar con claves