sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2008 kan inte släppa begränsningar

Om SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk' returnerar en rad, då vill du använda:

ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT LabourGrade_pk

inte

ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT Labour_Grade_pk
                                                       --^-- We don't want this

Men detta tar inte upp varför du behöver släppa denna begränsning, enligt andra kommentarer och @Martins svar.



  1. Räkna förekomster av en understräng i en MySQL-kolumn

  2. Hur TIMEDIFF() fungerar i MariaDB

  3. Rätt sätt att lagra MySQL-datum efter år 2037

  4. PHP-konvertering av datumformat