在Python中,我想将SQLITE_LIMIT_VARIABLE_NUMBER的值从其编译值减少到一个低得多的值,以用于测试目的。
在实践中,我有时需要指定比编译值允许的更多的变量。因此,我将请求分块。如果我可以将编译值降低到非常低的值,那就很方便了,这样我就可以确保我的分块方法在使用小数据集进行测试时可以正常工作。
最佳答案
SQLite 只允许通过调用sqlite3_limit()
来更改限制;没有用于此的 PRAGMA
。
但是,请查看 Another Python SQLite Wrapper ,它有一个 Connection.limit()
函数。
关于variables - 是否可以从 SQL 调用 sqlite3_limit() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12271877/