sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo eliminar una restricción en SQL Server (T-SQL)

En SQL Server, una restricción define las reglas que deben cumplir los datos de una base de datos. Por ejemplo, podría tener un UNIQUE restricción aplicada a una columna para garantizar que cualquier valor insertado en esa columna sea único (es decir, ninguna otra fila comparte el mismo valor).

Si más adelante necesita eliminar esa restricción, aquí le mostramos cómo hacerlo usando Transact-SQL.

La declaración ALTER TABLE

Puede eliminar una restricción usando ALTER TABLE declaración.

Aquí hay un ejemplo donde soltamos una restricción llamada taskcode_unique :

ALTER TABLE Tasks
    DROP CONSTRAINT taskcode_unique;
GO

Esto se explica por sí mismo. Altera la tabla llamada Tasks , descartando (eliminando) la restricción llamada taskcode_unique .

Esto puede ser bastante útil si alguna vez necesita eliminar una tabla que tiene una restricción, ya que deberá eliminar la restricción antes de eliminar la tabla.