어제 사용자 그룹 모임에 있었는데 매개 변수화 된 쿼리를 사용하는 것이 쿼리를 harcoding하는 것보다 낫다고 지적했습니다. 반대로이 두 쿼리 간의 모범 사례
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)
: 즉,이 (이 생각보다 훨씬 더 큰 규모로 명백하게) 도움이 아무것도하지 않는, 생각에 저를 얻었다 그것은 상처를 안
SELECT ClientName
FROM dbo.tblclient
WHERE id IN ('41234532-2342-3456-3456-123434543212','12323454-3432-3234-5334-265456787654')
질문의 첫 번째 문장에서 이 더 좋은 의미 인을 명확히 할 수 있습니까? 나는 [엄마의 착취] (http://xkcd.com/327/)에 익숙하지만 다른 주장에 대해 다소 의심 스럽다. –