Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server 2008 kann die Einschränkung nicht löschen

Wenn SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk' eine Zeile zurückgibt, dann möchten Sie Folgendes verwenden:

ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT LabourGrade_pk

nicht

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

Dies geht jedoch nicht darauf ein, warum Sie diese Einschränkung gemäß anderen Kommentaren und @Martins Antwort aufheben müssen.