Lucee是否支持QoQ中的任何单个字符通配符?

时间:2017-01-20 13:27:54

标签: coldfusion lucee qoq

ColdFusion查询查询语法将下划线视为单字符通配符,并使用方括号转义文字下划线:

LIKE '_abc' -- any 1 char then abc
LIKE '[_]abc' -- actual underscore char then abc

Lucee(已测试5.1)似乎不尊重通配符或转义版本以匹配文字下划线。无论是否有cfqueryparam,行为都是相同的。

Lucee是否为QoQ设置了单个字符通配符,如果是这样,当您想要找到实际文字时,如何逃避该字符?

1 个答案:

答案 0 :(得分:6)

你可以通过使用" at"来转义下划线来做到这一点。性格,例如

LIKE '@_@abc' escape '@'