【发布时间】:2012-11-02 03:59:14
【问题描述】:
我在优化 SQLite 事务时使用了带有事务的编译 SQLiteStatement,但我正在阅读 execute 函数的文档:
执行这条SQL语句,如果不是SELECT/INSERT/DELETE/UPDATE,例如CREATE/DROP表、视图、触发器、索引等。
这似乎暗示这个函数不应该与SELECT / INSERT / DELETE / UPDATE 语句一起使用,但我有代码可以将它与插入一起使用并且可以工作。
我知道executeInsert 和其他方法,但是executeUpdateDelete 在我的API 级别中不可用,那么我可以使用execute 吗?
另外,如果我不需要最后一个插入 id 或受影响的行数,我应该使用execute 而不是executeInsert 等,换句话说,它更有效吗?
【问题讨论】:
标签: android sqlite android-sqlite