Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede deshabilitar una restricción check para las transacciones INSERT y UPDATE en SQL Server 2014 mediante SQL Server Management Studio o Transact-SQL. Después de deshabilitar las restricciones CHECK, las posteriores inserciones o actualizaciones de la columna no se validan con las condiciones de la restricción. Use esta opción si sabe que los nuevos datos infringirán la restricción existente o si la restricción solo se aplica a los datos que ya están en la base de datos.
En este tema
Antes de comenzar:
Para deshabilitar una restricción check para instrucciones INSERT y UPDATE, use:
Antes de empezar
Seguridad
Permisos
Requiere el permiso ALTER en la tabla.
Uso de SQL Server Management Studio
Para deshabilitar una restricción CHECK para las instrucciones INSERT y UPDATE
En el Explorador de objetos, expanda la tabla que contiene la restricción y, a continuación, expanda la carpeta Restricciones .
Haga clic con el botón derecho en la restricción y seleccione Modificar.
En la cuadrícula situada debajo de Diseñador de tablas, haga clic en Exigir para comandos INSERTs y UPDATEs y seleccione No en el menú desplegable.
Haga clic en Cerrar.
Uso de Transact-SQL
Para deshabilitar una restricción CHECK para las instrucciones INSERT y UPDATE
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra de Estándar, haga clic en Nueva consulta.
Copie y pegue los ejemplos siguientes en la ventana de consulta y haga clic en Ejecutar.
USE AdventureWorks2012; GO ALTER TABLE Purchasing.PurchaseOrderHeader NOCHECK CONSTRAINT CK_PurchaseOrderHeader_Freight; GO
Para obtener más información, consulte ALTER TABLE (Transact-SQL)