Modificar restricciones de comprobación

Se aplica a:SQL ServerAzure SQL DatabaseInstancia administrada de Azure SQLBase de datos SQL en Microsoft Fabric

Puede modificar una restricción CHECK en SQL Server mediante SQL Server Management Studio o Transact-SQL cuando desee cambiar la expresión de la restricción o las opciones que habilitan o deshabilitan la restricción para condiciones específicas.

Permissions

Requiere el permiso ALTER en la tabla.

Uso de SQL Server Management Studio

Para modificar una restricción de comprobación

  1. En el Explorador de objetos, haga clic con el botón derecho en la tabla que contiene la restricción CHECK y seleccione Diseñar.

  2. En el menú Diseñador de tablas, haga clic en Comprobar restricciones....

  3. En el cuadro de diálogo Restricciones CHECK , en Restricción CHECK seleccionada, seleccione la restricción que desee modificar.

  4. Complete una de las acciones descritas en la tabla siguiente:

    To Siga estos pasos:
    Modificar la expresión de restricción Escriba la nueva expresión en el campo Expresión .
    Cambiar el nombre de la restricción Escriba un nuevo nombre en el campo Nombre .
    Aplicar la restricción a datos existentes Active la opción Comprobar datos existentes al crear o habilitar .
    Deshabilitar la restricción cuando se agregan nuevos datos a la tabla o cuando se actualizan datos existentes en la tabla. Desactive la opción Exigir restricción para INSERT y UPDATE .
    Deshabilitar la restricción cuando un agente de replicación inserta o actualiza datos en una tabla. Desactive la opción Exigir para replicación .

    Note

    Algunas bases de datos funcionan de forma distinta con respecto a las restricciones CHECK.

  5. Haga clic en Cerrar.

  6. En el menú Archivo , haga clic en Guardartable name.

Uso de Transact-SQL

Modificar una restricción de comprobación

Para modificar una CHECK restricción con Transact-SQL, primero debe eliminar la CHECK restricción existente y, a continuación, volver a crearla con la nueva definición. Para obtener más información, vea Eliminar restricciones CHECK y Crear restricciones CHECK.