Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como descartar uma restrição no SQL Server (T-SQL)


No SQL Server, uma restrição define as regras que os dados em um banco de dados devem cumprir. Por exemplo, você pode ter um UNIQUE restrição aplicada a uma coluna para garantir que qualquer valor inserido nessa coluna seja exclusivo (ou seja, nenhuma outra linha compartilha o mesmo valor).

Se mais tarde você precisar remover essa restrição, veja como fazer isso usando o Transact-SQL.


Instrução ALTER TABLE


Você pode descartar uma restrição usando o comando ALTER TABLE demonstração.

Aqui está um exemplo em que descartamos uma restrição chamada taskcode_unique :
ALTER TABLE Tasks
    DROP CONSTRAINT taskcode_unique;
GO

Isso é bastante autoexplicativo. Ele altera a tabela chamada Tasks , eliminando (removendo) a restrição chamada taskcode_unique .

Isso pode ser bastante útil se você precisar descartar uma tabela que tenha uma restrição, pois você precisará descartar a restrição antes de descartar a tabela.