我正在执行以下 SQL 查询:
SELECT doc.cmis:description, doc.cmis:name
FROM cmis:document doc
WHERE IN_FOLDER(doc,'folderID')
这导致如下所示:
doc.cmis:description = "this is description"
doc.cmis:name = "fileName"
现在,如果我添加以下语句,它将返回零结果:
and doc.cmis:description = 'this is description'
但是,如果我使用以下内容修改 and-statement,它会起作用:
and doc.cmis:description like '%'
如果我添加一个字符(但不是两个有趣的......),如下所示,它也可以:
and doc.cmis:description like '%t%'
有趣的是,and-statement 与 doc.cmis:name (以及其他属性)配合得非常好。
有没有人知道为什么会发生这种奇怪/神秘的行为?