Oracle - ORA-00907:Odata 查询生成器生成的查询中缺少右括号
Oracle - ORA-00907: missing right parenthesis in query generated by Odata query generator
这是由 Odata Sql 查询生成器生成的查询,我使用的是 Oracle 12c
SELECT ID
FROM MY_TABLE
WHERE (
NAME LIKE 'abc' = true
)
;
它产生的错误是
ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
Error at Line: 4 Column: 14
关于如何修复查询有什么想法吗?
提前致谢
我对“Odata Sql 查询生成器”一无所知,但是 - 如果您想修复此查询,那么它将是
select id from my_table where name like 'abc'
另一方面,这与
相同
select id from my_table where name = 'abc'
所以也许您实际上是想使用通配符:
select id from my_table where name like '%abc%'
这是由 Odata Sql 查询生成器生成的查询,我使用的是 Oracle 12c
SELECT ID
FROM MY_TABLE
WHERE (
NAME LIKE 'abc' = true
)
;
它产生的错误是
ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
Error at Line: 4 Column: 14
关于如何修复查询有什么想法吗?
提前致谢
我对“Odata Sql 查询生成器”一无所知,但是 - 如果您想修复此查询,那么它将是
select id from my_table where name like 'abc'
另一方面,这与
相同select id from my_table where name = 'abc'
所以也许您实际上是想使用通配符:
select id from my_table where name like '%abc%'