2016-08-03 1 views
0

저장 프로 시저 마녀에서 여러 EXEC 명령을 실행했습니다. 결과적으로 두 개 이상의 테이블을 반환합니다. SQL Server Report Builder 또는 SQL Server Data Tools (SSDT)에서는이 저장 프로 시저에서 검색하는 첫 번째 테이블에만 액세스 할 수 있습니다. 하지만 다른 저장 프로 시저에 의해 생성 된 여러 테이블의 병합 된 열이 들어있는 마지막 테이블에 액세스해야합니다.보고서 작성기에서 저장 프로 시저의 마지막 테이블에 액세스하십시오.

마지막 테이블 이외의 숨기기 테이블을 시도했지만 실패했습니다. 이 문제를 해결하기 위해 제안 할 수있는 제안이 있습니까? 나는 내 문제의 해결에 기여하고자하는 모든 사람들에게 고맙고 감사한다.

답변

0

이 문제에 대한 해결책을 찾았습니다. 그것은 내가 요청한 것이 아니지만이 문제를 해결합니다. 해결책은 다음과 같습니다.

출력을 제공하지 않기 위해 "RETURN 0"을 사용하는 모든 하위 저장 프로 시저를 편집했습니다. 따라서 Main 저장 프로 시저에서 호출하면 결과 창에 출력이 표시되지 않습니다. 기본 저장 프로 시저에만 단일 출력이 있습니다. 따라서 더 이상 수정하지 않고 일반 저장 프로 시저처럼 보고서 작성기 나 SSDT에서 사용할 수 있습니다.