Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server 2008 không thể bỏ ràng buộc

If SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk' đang trả về một hàng, khi đó bạn muốn sử dụng:

ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT LabourGrade_pk

không

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

Tuy nhiên, điều này không giải quyết được lý do tại sao bạn cần loại bỏ ràng buộc này, theo các nhận xét khác và câu trả lời của @ Martin.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để truy xuất các bản ghi trong 30 phút qua trong MS SQL?

  2. Nhanh chóng tìm ra ràng buộc khóa chính trong SQL Server 2005

  3. Làm thế nào bạn có thể biểu diễn sự kế thừa trong cơ sở dữ liệu?

  4. SQL select chuỗi câu lệnh nối

  5. T-SQL:Làm cách nào để tạo một khóa duy nhất có phân biệt chữ hoa chữ thường?