powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / python 3.6 и нестандартный вызов процедуры ms sql 2014
1 сообщений из 1, страница 1 из 1
python 3.6 и нестандартный вызов процедуры ms sql 2014
    #39615155
ElenaTomsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте !

Есть у меня такой запрос, который не воспринимает pyodbc:

sql = '''DECLARE @m_table AS m_coupleprice;
DECLARE @ret INT;
INSERT INTO @m_table
(
id_couple,
price
)
SELECT 1,
2325
UNION ALL
SELECT 2,
223
UNION ALL
SELECT 3,
27.26;
EXEC @ret = p_snapshot_insert @m_table, @ret = NULL
select @ret'''
cursor.execute(sql)

Здесь используется новая возможность ms sql 2014, передать в процедуру таблицу с любым количеством строк. Практически уверена, что pyodbc просто не умеет такого. Запрос сам формируется правильно и выполняется в студии отлично. В питоне он якобы выполняется, но при попытке зафетчить результат выдается ошибка "ой, предыдущий запрос не был запросом sql"
Что делать? SQLAlchemy пробовала, там тоже запрос выполняется, ошибок нет. Но и данных в базе тоже.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / python 3.6 и нестандартный вызов процедуры ms sql 2014
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]