我正在尝试将多个子查询插入到单个查询中。对于两到三个子查询,数据库运行正常。但是当我插入更多语句时,SQLite 引擎给出“解析器堆栈溢出”错误。我的疑问是,子查询是否有最大限制?正常情况下为什么会出现这个错误?
最佳答案
根据documentation ,表达式树的最大深度为1000。
如果您遇到了这个限制,那么您就做错了。 (你在做什么?)
关于sql - 单个 SQL 查询中允许的最大子查询数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18642164/