У меня есть несколько операторов create, которые должны выполняться при первом создании базы данных в моем приложении Android.Они отформатированы следующим образом:
<string-array
name="uaDBcreates">
<item>
CREATE TABLE pos_locations (
_id INTEGER PRIMARY KEY,
location_name TEXT,
service_url TEXT,
latitude REAL DEFAULT 0,
longitude REAL DEFAULT 0
);
</item>
</string-array>
<string-array
name="uaDBInserts">
<item>
INSERT INTO urbanAgendaDB.pos_locations (
_id,
location_name,
service_url
latitude,
longitude )
VALUES (
000001,
OfficeTest,
http://myservice.com/DoStuff,
45.530315,
-73.569939);
</item>
</string-array>
Как правило, это правильное форматирование для операторов SQL, которые могут выполняться в SQLite на Android (вероятно, это будет работать)?Точнее говоря, части операторов SQL в документации для Android не должны заканчиваться точкой с запятой, в то время как части не упоминают точки с запятой.