Я написал сценарий SQL, который очищает таблицу, выполняет серию хранимых процедур, а затем выводит данные с рядом операторов выбора для исходной таблицы. Сценарий выглядит примерно так:
Truncate Table A
Exec [Batch Control SP] --a stored procedure consisting of several other exec stored proc statements
Select * from A where [condition 1]
.
.
.
Select * from A where [condition Z]
Проблема, которую я обнаружил, заключается в том, что некоторые операторы select выполняются до того, как завершится оригинальный Exe c (и другие execs внутри). Время от времени процесс блокируется, и я полагаю, что это является причиной.
Есть ли способ заставить исходный exe c завершить выполнение до любого из следующих выборов?