使用SQLite的INSERT INTO with SELECT查询时是否有行限制?

使用SQLite的INSERT INTO with SELECT查询时是否有行限制?,sqlite,insert,bulkinsert,Sqlite,Insert,Bulkinsert,我将一个数据库B附加到另一个数据库a,并尝试通过以下操作填充a中的空表: 插入表格从B表格中选择* 提到了这一点,但没有提到对SELECT语句返回的行数或在此特定场景中INSERT语句可处理的行数的任何限制 这个行数有没有限制,或者我是否可以假设SELECT查询返回的所有行都将被插入? 请注意,我不是在寻找复制数据的替代方法,我只是想知道我是否会在这里遇到任何意外的限制除了SQLite的一般限制之外,没有任何限制,可以在本页中看到:,例如: 表中的理论最大行数为2^64 184467440737

我将一个数据库B附加到另一个数据库a,并尝试通过以下操作填充a中的空表:

插入表格从B表格中选择*

提到了这一点,但没有提到对SELECT语句返回的行数或在此特定场景中INSERT语句可处理的行数的任何限制

这个行数有没有限制,或者我是否可以假设SELECT查询返回的所有行都将被插入?
请注意,我不是在寻找复制数据的替代方法,我只是想知道我是否会在这里遇到任何意外的限制

除了SQLite的一般限制之外,没有任何限制,可以在本页中看到:,例如:

表中的理论最大行数为2^64 18446744073709551616或约1.8e+19。由于将首先达到140 TB的最大数据库大小,因此无法达到此限制。一个140 TB的数据库最多只能容纳大约1e+13行,并且只有在没有索引且每行包含很少数据的情况下才可以


由于您是从SQLite表中获取行,因此没有实际限制。

除了SQLite的常规限制之外,本页中没有任何限制:,例如:

表中的理论最大行数为2^64 18446744073709551616或约1.8e+19。由于将首先达到140 TB的最大数据库大小,因此无法达到此限制。一个140 TB的数据库最多只能容纳大约1e+13行,并且只有在没有索引且每行包含很少数据的情况下才可以

由于您从SQLite表中获取行,因此没有实际限制