我有一个脚本,我首先阅读一个表格,以int
,varbinary(512)
的形式保存some_set = set()
和some_set.add((db_row['int_val'], db_row['varbin_val'))
。一组元组..
可能有多个行具有相同的int_val
/ varbin_val
组合,但这些行是重复的。
现在保存它们似乎工作正常。但是,当我尝试INSERT INTO
表示已保存的行时,从源表到目标表,我得到b"Incorrect syntax near '\\'
我认为会发生这种情况,因为varbinary(512)
未正确转义。 (我目前只有str()
缠绕它。
如何从保存在字符串元组中的MSSQL数据库中转义varbinary(512)
,以便在SELECT/INSERT WHERE
查询中使用它?