Tôi đã tham gia cuộc họp nhóm người dùng ngày hôm qua và họ đã chỉ ra rằng việc sử dụng các truy vấn được tham số hóa tốt hơn là truy vấn harcoding. Mà tôi đã suy nghĩ, điều này không làm bất cứ điều gì có lợi (rõ ràng trên một quy mô lớn hơn nhiều so với mặc dù điều này):Thực tiễn tốt nhất giữa hai truy vấn này
DECLARE @Client1 UNIQUEIDENTIFIER,
@Client2 UNIQUEIDENTIFIER
SET @ClientId1 ='41234532-2342-3456-3456-123434543212';
SET @ClientId2 = '12323454-3432-3234-5334-265456787654';
SELECT ClientName
FROM dbo.tblclient
WHERE id IN (@Client1,@Client2)
Trái ngược với:
SELECT ClientName
FROM dbo.tblclient
WHERE id IN ('41234532-2342-3456-3456-123434543212','12323454-3432-3234-5334-265456787654')
. Tôi quen thuộc với [khai thác của mẹ] (http://xkcd.com/327/) nhưng tôi hơi nghi ngờ về những tuyên bố khác. –