我正在开发一个项目,每次运行必须在数据库中输入大约80,000个行条目。通过准备好的陈述,我已经能够加快它的速度。但是,我遇到的问题是,由于外键的影响,我需要在很多行条目的最后一个区域依赖于INSERT语句之间的SELECT调用的数据。在我看过的所有准备语句的例子中,都是针对ExecuteNonQuery()命令调用的。
我允许在与INSERT调用相同的事务中使用带有SELECT查询调用的预处理语句,只要SQLiteCommand.CommandText值中的值没有更改,或者我需要采用不同的方式来处理它吗? / p>
答案 0 :(得分:1)
您可以使用预准备语句执行SELECT
命令,但是您必须再创建一个SQLiteCommand
对象。