我在创建创建视图句子时遇到此异常:
04-10 10:09:55.475: E/AndroidRuntime(15451): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mo.activity}: android.database.sqlite.SQLiteException: near "-": syntax error (code 1): , while compiling: CREATE VIEW vNa-MarcadbRESID1dataV18 AS SELECT * FROM ITEMS WHERE 1 AND ( 1 != 1 OR Column7 = 1 )
问题出在哪里?
vNa-MarcadbRESID1dataV18不是sqlite中View的有效名称?
答案 0 :(得分:0)
视图名称等标识符不能包含-
- 它将解析为减法表达式。可以重命名,也可以在`backticks`
或"double quotes"
中引用它。