当查询一个带有CLOB字段(CONTENT_VALUE)的表时,我得到了以下语句的相同结果:
WHERE CONTENT_VALUE LIKE 'Name'和
WHERE CONTENT_VALUE LIKE '%reallyweird Name'这两个查询都返回字段内容为'Name‘的行。这种行为对我来说很奇怪。LIKE运算符在CLOB和VARCHAR字段中的行为是否不同?
我在Oracle数据库10g企业版10.2.0.4.0上运行查询。
发布于 2011-04-01 23:57:43
嗯-这是一个错误(support.oracle.com上的错误10305573 )。您可以使用regexp_like作为解决方法。
https://stackoverflow.com/questions/5515639
复制相似问题