有没有什么好主意检查一个执行的查询是否有一个语句或多个语句?
我知道SQLiteDatabase.execSQL在Android sqlite中允许1个语句,但有时我会忘记它并一次执行多个sql语句。不幸的是,它不会导致任何警告,也不会导致SqlException。
public class DatabaseHelper extends SQLiteOpenHelper {
@Override
public void onCreate(final SQLiteDatabase db) {
db.execSQL("CREATE TABLE mytable1 (id INTEGER,value TEXT);"
+ "CREATE TABLE mytable2 (id INTEGER,value TEXT);");
}
...
感谢。