알 수없는 결과 집합을 정렬 가능한 단일 페이지 매김 결과 집합으로 병합하는 가장 좋은 전략은 무엇입니까?알 수없는 결과 집합을 SQL 서버에 병합
배경, 나는 사용자가 N 번 빌드 한 다음 모든 쿼리를 한 번에 제출할 수있는 상당히 복잡한 쿼리를 사용합니다. N 개의 쿼리는 모두 동일한 형식의 결과 집합을 반환하지만 WHERE 절은 크게 다릅니다.
SPROC를 사용하여 입력에 따라 동적 SQL 문을 생성하거나 각 쿼리를 별도로 실행하고 코드에서 처리 할 수 있지만 더 나은 방법이 있어야합니다. 이 문제에 대한 최적의 솔루션이 있습니까?
사용자가 요청한 결과 집합의 수에 따라 N을 변경하므로 동적으로 작성하는 것이 좋습니다. – user2532715
쿼리가 사용자 입력을 기반으로하는 경우 선택 사항이 표시되지 않습니다. 동적으로 생성 된 쿼리없이 수행 할 수있는 유일한 방법은 모든 가능한 조합을 미리 열거하고 런타임에 올바른 쿼리를 선택하는 것입니다. – GregA100k