使用MSSQL / SQLAlchemy插入VARBINARY(MAX)列

时间:2016-08-12 11:10:42

标签: sql-server sqlalchemy

似乎这个问题的答案应该已经存在,但经过几个小时的实验,我还没有找到一个有效的解决方案。我要做的是在MSSQL数据库中插入包含VARBINARY(MAX)列的记录。数据源是来自SQLite数据库的BLOB列,也可以使用SQLAlchemy准备好,并且似乎呈现为Python字符串。无论我尝试什么,我似乎仍然收到以下信息:

  

'从数据类型varchar到varbinary(max)的隐式转换不是   允许。使用CONVERT函数运行此查询。

我可以看到在SQL级别需要(或者至少在我手动尝试时看起来有效)是在CONVERT中包装绑定列(VARBINARY(MAX),...)但是使SQLALchemy做到目前为止,这让我感到沮丧。

一如既往地感谢您。

0 个答案:

没有答案