Tình huống:
Bạn đang làm việc với tư cách là nhà phát triển SQL Server, bạn cần tạo các tập lệnh để loại bỏ tất cả các Ràng buộc Duy nhất trong Cơ sở dữ liệu SQL Server.Giải pháp:
Cú pháp dưới đây có thể được sử dụng để loại bỏ Ràng buộc duy nhất trên bảng.Thay thế bảng [SchemaName]. [TableName] Drop Constraint [ConstraintName]
Truy vấn dưới đây có thể được sử dụng để tạo thả Ràng buộc duy nhất trong cơ sở dữ liệu SQL Server .
SELECT Table_Schema, Table_Name, Constraint_Name, 'Alter table [' +Table_Schema+'].[' +Table_Name+']' +' Drop Constraint ['+Constraint_Name+']' as DropUniqueConstraintQuery FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_TYPE = 'UNIQUE'
Tạo tập lệnh để loại bỏ Ràng buộc duy nhất trong Cơ sở dữ liệu SQL Server Video Demo :Tạo tập lệnh để loại bỏ các ràng buộc duy nhất trong cơ sở dữ liệu máy chủ SQL |