저장 프로 시저 결과 집합의 모든 결과를 표시하지 않을 수 있습니까?T-SQL 저장 프로 시저 결과가 없음
이 경우 EXEC
및 SELECT
문이 모두 있습니다.
편집 : 내 문제를 조금 더 설명해 드리겠습니다.
EXEC 명령문은 ERP 및 MySQL 서버의 데이터를 SQL의 임시 테이블로 가져 오는 DTSRun을 수행합니다. 일단 데이터가 임시 테이블에 있으면. 병합 된 데이터를 다시 사용자에게 가져 오는 Select
문이 있습니다. 사용자는 전자 메일을 통해 실제 고객에게 전송하는 MS Access Database입니다. 고객 측의 웹 페이지 버튼을 통해 실행되는 "보고서 가져 오기"
고객이 DTS 출력을보고 싶지 않으므로 첫 번째 EXEC 문 결과 집합을 표시하지 않으려합니다.
그렇지 않으면 그냥 MS 액세스가 저장 프로 시저를 실행 한 다음 SELECT
문을 당깁니다.
내가하는 일을하는 데 더 좋은 10 가지 방법이 있습니다. 그러나 나는 여전히 그것을 실행하면서 EXEC
문장의 결과 집합을 어떻게 억제 할 것인지 알고 싶었다.
실행 시점은 어떻게됩니까? 출력 매개 변수의 값이 필요합니까? 질문에 대한 동기를 설명하십시오. –
"모든 결과 표시 안 함"은 결과가 전혀 없거나 데이터 행이없는 헤더 만 반환한다는 의미입니까? – PAC
EXEC는 DTSRun을 실행하고 select는 DTSRun의 출력을 선택합니다. – Overseer10