用函数或方法将CLOB字段的一部分内容提取出来,然后再进行模糊查询,
方式一:
SELECT * FROM my_table WHERE DBMS_LOB.INSTR(clob_column, 'keyword') > 0;
方式二:
SELECT * FROM my_table WHERE LOWER(DBMS_LOB.SUBSTR(clob_column, 1000, 1)) LIKE '%keyword%';
发布于
2024/11/27 11:34
平凡一生
用全文索引吧 参考帮助文档《DM8系统管理员手册.pdf》
发布于
2024/11/27 14:15
Hanson.T
用正则表达式测试下,注意要匹配的字符串前后不用加百分号,类似于
。。。
AND REGEXP_LIKE(B.USER_IDS,'00611300000015')
。。。
用函数或方法将CLOB字段的一部分内容提取出来,然后再进行模糊查询,


方式一:
SELECT * FROM my_table WHERE DBMS_LOB.INSTR(clob_column, 'keyword') > 0;
方式二:
SELECT * FROM my_table WHERE LOWER(DBMS_LOB.SUBSTR(clob_column, 1000, 1)) LIKE '%keyword%';