我正在执行此查询:
String query = "SELECT cmis:objectId,cmis:name FROM cmis:folder WHERE IN_FOLDER('" + objectId + "')";
if (filterName != null && !filterName.trim().isEmpty())
query += " and cmis:name like '%" + filterName.trim() + "%' ";
我需要在LIKE运算符中将这两个参数设置为像oracle一样的UPPER或LOWER,
CMIS中有这样的功能吗?
答案 0 :(得分:1)
CMIS QL中既没有UPPER也没有LOWER功能。 UPPER实际上是早期的CMIS规范草案,但由于大多数存储库都不支持它而被删除。
如果LIKE区分大小写取决于存储库和存储库的设置。