내가 SELECT 쿼리에서 데이터를 반환하는 저장 프로 시저가 있다고 가정 해보십시오. 내가 통과 한 매개 변수에 따라 결과에 약간 다른 상처를주고 싶습니다. GetXByDate 또는 GetXByUser 같은 작업을 수행하는 매개 변수가 하나 또는없는 다중 저장 프로 시저가 있거나 더 많은 작업을 수행하는 여러 매개 변수 (예 : GetX)가있는 저장 프로 시저를 사용하는 것이 더 좋은 디자인인지 궁금합니다.더 적은 수의 매개 변수로보다 대상이 명확한 저장 프로 시저를 작성하는 것이 더 좋습니까?
첫 번째 옵션의 장점은 간단하고 빠를 수도 있지만 단점은 쿼리의 본질이 저장 프로 시저에 중복되어 여러 위치에서 유지되어야한다는 것입니다.
두 번째 옵션의 장점은 쿼리가 한 번만 나타나지만 쿼리가 더 복잡하고 문제 해결이 어려워지는 단점입니다.
솔루션에서 무엇을 사용하며 그 이유는 무엇입니까?
감사합니다 .-- 분명히 당신은 매우 지각있는 개인입니다. –