Compartir a través de


Modificar restricciones CHECK

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

En este tema

  • Antes de empezar:

    Seguridad

  • Para modificar una restricción CHECK con:

    SQL Server Management Studio

    Transact-SQL

Antes de empezar

Seguridad

Permisos

Requiere el permiso ALTER en la tabla.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar SQL Server Management Studio

Para modificar una restricción CHECK

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

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

  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:

    Para

    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.

    [!NOTA]

    Algunas bases de datos tienen diferente funcionalidad para las restricciones CHECK.

  5. Haga clic en Cerrar.

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

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar Transact-SQL

Para modificar una restricción CHECK

Para modificar una restricción CHECK mediante Transact-SQL, primero deberá eliminar la restricción CHECK 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.

Icono de flecha usado con el vínculo Volver al principio[Top]