У меня есть хранимая процедура на SQL сервере, которая содержит 4 процесса вставки:
- Процесс 1, данные поиска от начальника 1 и вставка их в таблицу архива
- Процесс 2 , Найдите данные из Руководителя 2 и вставьте их в таблицу архива
- Процесс 3, Данные поиска из Руководителя 3 и вставьте их в таблицу архива
- Процесс 4, данные поиска из Руководителя 4 и вставьте их в Архивная таблица
Все процессы работают в хранимой процедуре, поэтому приложение вызывает только одну хранимую процедуру.
Когда я выполняю с помощью CodeIgniter (SQLSRV) с командой:
EXEC getwage_bcmbs @date_start = '2020-04-28'
Процесс работает только до процесса №2. Тогда результат только 2 записи в Archive
таблице.
Но когда я выполняю команду в SQL Server Management Studio, процессы обычно выполняются до процесса 4. Тогда результатом будет 4 записи.
Кто-нибудь может мне помочь? В чем проблема? Это вызвано проблемами в хранимой процедуре или внутри SQLSRV?
- PHP Версия 7.2.18-1 + Ubuntu18.04.1 + deb.sury.org + 1
- SQL Сервер 2016