Android多行SQLite命令

时间:2013-01-11 21:34:24

标签: android database sqlite

如果你有一个多行SQLite命令的字符串表示,有没有办法执行而不循环每个命令。 IE sqLiteDatabase.execSQL(statement)

1 个答案:

答案 0 :(得分:2)

您必须单独调用每个命令 我假设您只是仔细检查,但execSQL() documentation非常明确:

  

<强>参数
   sql 要执行的SQL语句。不支持以分号分隔的多个语句。


匹配的rawQuery()方法也是如此:

  

<强>参数
   sql SQL查询。 SQL字符串不能是;终止