sql >> Database >  >> RDS >> Sqlserver

Een beperking in SQL Server (T-SQL) laten vallen

In SQL Server, een beperking definieert regels waaraan gegevens in een database moeten voldoen. U kunt bijvoorbeeld een UNIQUE . hebben beperking toegepast op een kolom om ervoor te zorgen dat elke waarde die in die kolom wordt ingevoegd uniek is (d.w.z. geen enkele andere rij deelt dezelfde waarde).

Als u die beperking later moet verwijderen, kunt u dit als volgt doen met Transact-SQL.

De ALTER TABLE-instructie

U kunt een beperking verwijderen met behulp van de ALTER TABLE verklaring.

Hier is een voorbeeld waarbij we een beperking met de naam taskcode_unique laten vallen :

ALTER TABLE Tasks
    DROP CONSTRAINT taskcode_unique;
GO

Dit is vrij duidelijk. Het verandert de tabel met de naam Tasks , door de beperking met de naam taskcode_unique te laten vallen (verwijderen) .

Dit kan heel handig zijn als je ooit een tabel moet laten vallen die toevallig een beperking heeft, omdat je de beperking moet laten vallen voordat je de tabel laat vallen.


  1. SQL-fout:onjuiste syntaxis bij het trefwoord 'Gebruiker'

  2. Hoe werkt indexeren?

  3. <expr> verwacht, heb '?'

  4. Kopieer een tabel van de ene database naar de andere in Postgres