0

我正在执行这个查询:

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 运算符中将两个参数都设置为 UPPER 或 LOWER 大小写,就像在 oracle 中一样,

CMIS中有这样的功能吗?

4

1 回答 1

1

CMIS QL 中既没有 UPPER 也没有 LOWER 函数。UPPER 实际上是在早期的 CMIS 规范草案中,但由于大多数存储库不支持它而被放弃。

LIKE 是否区分大小写取决于存储库和存储库的设置。

于 2017-01-14T15:51:46.310 回答