纯粹是一种好奇,但是为什么Chrome (31)在从JS控制台执行(无效)语句SyntaxError: Unexpected token }时会引发void呢?我理解JS引擎应该引发语法错误-- void需要一个参数。我不明白}和它有什么关系。在使用javascript:void或在网页中从地址栏执行相同的无效语句时,会产生更合理的SyntaxError: Unexpected end of input。
因此,我有一个webapp,它接受一个字符串,其中ID元素被'-‘(例如someid1-someid2)分解。然后,我将字符串转换为类似于someid1 OR someid2的内容。中运行示例查询时会出现以下错误:
00904。,因此我不明白为什么CONTAINS会被视为无效标识符。添加其他可选参数
SELECT somecol1, somecol2 FROM sometable