Android SQLite Insert-Select

Существует два разных способа вставки строки в таблицу:

  • execSql, используя его, я могу выполнять SQL-операторы с SELECT - INSERT. Но он не возвращает идентификатор новой строки.
  • разные вставки - я могу получить здесь идентификатор вставки, но я не могу создавать запросы вставки со значениями подстановки из другой таблицы.

Я могу разделить свой запрос на два, но разве это не медленнее, чем один запрос?

1 ответ

Решение

Сделайте вашу вставку, как вам нравится, тогда execSql "select last_insert_rowid()",

Другие вопросы по тегам