Я пытаюсь загрузить данные в sqlserver 2016 с помощью хранимой процедуры.Хранимая процедура была создана с использованием пользовательского типа таблицы [dbo]. [udtjson]
product = ('none', 'none', 'none', 'none') # извлечено из web api json ....
con = db.connect ('DRIVER = {Драйвер ODBC 13 для SQL Server}; SERVER = xyx123; Trusted_Connection = yes; DATABASE = abcde') cur = con.cursor ()
cur.execute ("exec [dbo]. [Abc]% s"% [product]) cur.commit ()
выдает ошибки "pyodbc.ProgrammingError: ('42000'," [42000][Microsoft] [Драйвер ODBC 13 для SQL Server] [SQL Server] Идентификатор, который начинается с '(' none ',' none ',' none ',' none ',' none ',' none ',' none ','none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'слишком длинное. Максимальная длина - 128. (103) (SQLExecDirectW) ")"