Есть ли способ подавить все результаты из набора результатов хранимой процедуры?Сохраненная процедура T-SQL Получить результат не
У этого есть как EXEC
, так и операторы SELECT
.
Редактировать: Позвольте мне объяснить мою проблему немного больше.
В заявлении EXEC используется DTSRun, который извлекает данные из серверов ERP и MySQL в временные таблицы SQL. Как только данные находятся в временных таблицах. Существует инструкция Select
, которая возвращает данные, сгенерированные пользователем. Пользователь представляет собой базу данных MS Access, которая отправляет ее фактическому клиенту по электронной почте. Все вызвано кнопкой веб-страницы на стороне клиента с помощью «Получить отчет».
Я хочу подавить первый результат набора результатов EXEC, потому что я не хочу, чтобы клиент видел выход DTS.
В противном случае просто подавите все, чтобы MS Access выполнил хранимую процедуру, а затем просто вытащил оператор SELECT
.
Есть, вероятно, 10 лучших способов делать то, что я делаю. Но я просто хотел знать, как подавить результирующий набор инструкции EXEC
, все еще запуская его.
Какой смысл его запускать? Вам нужны значения из выходных параметров? Пожалуйста, объясните мотивацию вопроса. –
Вы имеете в виду под «подавлять все результаты», чтобы вообще не иметь никаких результатов или вы хотите вернуть только заголовки, но без строк данных? – PAC
EXEC запускает DTSRun, и выбор выбирает выходной сигнал из DTSRun. – Overseer10