我有 17 列的表,我必须将特定文件中的行插入到该表中。
该文件中的行数约为 4000。
我已经接近ExecuteMany(qry)
插入多行的方法,但我的最终列数据为:
rows = [('abc','x',....),(....),..] # 4k tuples in this list
现在我在最终查询中一次传递这些元组时遇到问题
任何人都可以帮助我将此值传递给最终查询吗?
sql = "INSERT INTO [dbo].["+tablename+"] VALUES {}".format(rows)
cursor.executemany(sql)
更新:SQL Server 2008 一次插入超过 1k 行时抛出错误
那么如何用其他方式解决这个问题呢?