在 Python 中,出于测试目的,我想将 SQLITE_LIMIT_VARIABLE_NUMBER 的值从它的编译值减少到一个低得多的值。
在实践中,有时我需要指定比编译值允许的变量多得多的变量。因此,我将请求分块。如果我可以将编译后的值降低到非常低的值会很方便,这样我就可以确保我的分块方法在使用小数据集进行测试时有效。
SQLite 只允许通过调用更改限制sqlite3_limit()
;没有PRAGMA
这个。
但是,请查看另一个 Python SQLite Wrapper,它有一个Connection.limit()
函数。