Tôi đã sử dụng thủ tục được lưu sẵn được xây dựng trong sp_MSforeachtable
để xác định số hàng của từng bảng trong cơ sở dữ liệu của chúng tôi, sử dụng COUNT (*).Truy vấn rẻ nhất tôi có thể chạy để xem liệu có bất kỳ hàng nào trong bảng không?
Tôi đã nhận ra, tuy nhiên, tôi chỉ muốn 0 hoặc 1, tùy thuộc vào việc có bất kỳ hàng nào trong bảng hay không.
Có điều gì khác mà tôi có thể sử dụng nhanh hơn/rẻ hơn COUNT (*) không?
Hãy nhìn vào http://stackoverflow.com/questions/1597442/subquery-using-exists-1-or-exists – StuartLC
Bất kỳ câu trả lời nào bạn đưa ra đều phải được đánh giá chuẩn. COUNT (*) có thể được tối ưu hóa tốt tùy thuộc vào DBMS, ngoài ra nó rõ ràng thể hiện ý định của những gì bạn đang cố gắng làm. –