Подскажите, пожалуйста, в чём подвох?
на питоне скрипт вызывает хранимую процедуру:
всё ок, никаких ошибок. Но фактически процедура не отрабатывает, она должна у сеанса 12345 изменить тип на 2 (эти параметры и передаю).
Я запускаю профайлер, вижу, что pymssql подключилось и передаёт:
беру копирую этот код, вставляю его в SQL SMS и исполняю - всё ок, процедура отрабатывает, тип изменяется ?????!!!! Как так то?
При этом всё остальное работает, если обратится к процедурам возвращающим значения - всё в питон возвращается, всё в штатном режиме. А тут не пойму в чём дело.
на питоне скрипт вызывает хранимую процедуру:
cursor.callproc('UpdateSeance', (12345, 2))
всё ок, никаких ошибок. Но фактически процедура не отрабатывает, она должна у сеанса 12345 изменить тип на 2 (эти параметры и передаю).
Я запускаю профайлер, вижу, что pymssql подключилось и передаёт:
exec UpdateSeance 12345, 2
беру копирую этот код, вставляю его в SQL SMS и исполняю - всё ок, процедура отрабатывает, тип изменяется ?????!!!! Как так то?
При этом всё остальное работает, если обратится к процедурам возвращающим значения - всё в питон возвращается, всё в штатном режиме. А тут не пойму в чём дело.