0
如果你有一個多行SQLite命令的字符串表示,有沒有什麼辦法可以在沒有循環每個命令的情況下執行。 IE sqLiteDatabase.execSQL(statement)
Android多行SQLite命令
如果你有一個多行SQLite命令的字符串表示,有沒有什麼辦法可以在沒有循環每個命令的情況下執行。 IE sqLiteDatabase.execSQL(statement)
Android多行SQLite命令
您必須分別調用每個命令。
我以爲你只是雙重檢查,但execSQL()
documentation是相當清楚的:要執行
參數
SQL的SQL語句。不支持用分號分隔的多個語句。
同樣是真實的匹配rawQuery()
方法:
參數
SQL SQL查詢。 SQL字符串不能是;終止
您是否嘗試執行以分號(;)分隔的命令? – coproc
@coproc請參閱下面有關使用分號的答案。 – Sam