Поддерживает ли pyodbc какую-либо форму именованных параметров? ⇐ Python
-
Anonymous
Поддерживает ли pyodbc какую-либо форму именованных параметров?
Я знаю, что в sqlite3 есть
данные = {'test_col': 012345679} sqlite3_conn.execute(""" ОБНОВЛЕНИЕ test_db SET test_col = :test_col ;""", данные) и mysql-connector-python имеет
данные = {'test_col': 012345679} mysql_conn.execute(""" ОБНОВЛЕНИЕ test_db SET test_col = %(test_col)s ;""", данные) но поддерживает ли pyodbc какую-либо форму именованных параметров? Мне нравится иметь возможность просто передать dict методу выполнения. Это очень удобно, и для некоторых моих запросов, таких как INSERT INTO... ON DUPLICATE KEY UPDATE, это необходимо.
Я знаю, что в sqlite3 есть
данные = {'test_col': 012345679} sqlite3_conn.execute(""" ОБНОВЛЕНИЕ test_db SET test_col = :test_col ;""", данные) и mysql-connector-python имеет
данные = {'test_col': 012345679} mysql_conn.execute(""" ОБНОВЛЕНИЕ test_db SET test_col = %(test_col)s ;""", данные) но поддерживает ли pyodbc какую-либо форму именованных параметров? Мне нравится иметь возможность просто передать dict методу выполнения. Это очень удобно, и для некоторых моих запросов, таких как INSERT INTO... ON DUPLICATE KEY UPDATE, это необходимо.