Cảm ơn @Hani
Tôi đã gặp vấn đề tương tự (thực sự là một bảng có ID duy nhất, nhưng với một số hàng vô tình bị trùng lặp bao gồm cả "ID duy nhất" nên tôi không thể xóa các hàng trùng lặp) và lời khuyên của bạn đã giúp tôi giải quyết vấn đề đó từ SQL Server Management GUI .
- Tôi đã sử dụng giao diện GUI để "chỉnh sửa 200 hàng trên cùng" trong bảng.
- Sau đó, tôi đã thêm một bộ lọc trong ngăn Tiêu chí SQL, ngăn này chỉ hiển thị hai hàng trùng lặp của tôi. (Đây là điều tôi không thể xóa một trong các hàng khỏi đó).
- Lấy cảm hứng từ nhận xét của bạn, tôi đã mở SQL Pane và thay đổi:
SELECT TOP(200)...
{cắt tiêu chí của tôi được tạo bởi bộ lọc}
thay vào đó đọc:
SELECT TOP(1)...
{cắt tiêu chí của tôi được tạo bởi bộ lọc}
- Sau đó, tôi có thể "Thực thi SQL" SQL đã được tinh chỉnh.
- Sau đó, tôi có thể sử dụng giao diện để Xóa dòng đơn được hiển thị (không có cảnh báo lần này).
- Việc chạy lại Tiêu chí SQL với 200 hàng đã xác nhận rằng chỉ một hàng đã được xóa thành công và một hàng vẫn còn.
Cảm ơn sự giúp đỡ, đây được chứng minh là sự kết hợp hoàn hảo giữa GUI và mã SQL để tôi hoàn thành công việc một cách an toàn và hiệu quả.
tôi hy vọng điều này sẽ giúp những người khác trong hoàn cảnh tương tự.