简体   繁体   English

SQLiteException:在“-”附近:语法错误

[英]SQLiteException: near “-”: syntax error

I'm getting this exception when doing a create view sentence: 我在执行创建视图语句时遇到此异常:

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 )

Where is the problem? 问题出在哪儿?

vNa-MarcadbRESID1dataV18 is not a valid name for a View in sqlite? vNa-MarcadbRESID1dataV18不是sqlite中View的有效名称吗?

Identifiers such as view names cannot contain - - it parses as subtraction expression. 诸如视图名称之类的标识符不能包含-解析为减法表达式。 Either rename it or quote it in `backticks` or "double quotes" . 可以重命名它,也可以在`backticks`"double quotes"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM