网上太多答案了,对于自己的问题记录下来。

要对Clob字段r_content进行查询,

1、select * from t_spider_result where r_content = '1'  ,报错:ora-00932:数据类型不一致:应为-,但却获得CLOB。

2、进行转换select * from t_spider_result where to_char(r_content) = '1',没问题,但当r_content字段长度超出4000时,报错:ora-01460,转换请求无法实现或不合理。

3、再次进行转换select dbms_lob.instr(r_content,'需要匹配的内容',1,1) from t_spider_result <> 0;参考http://www.cnblogs.com/hellofei/archive/2010/03/25/1695363.html。仍然把报错。

4、最后select * from t_spider_result where substr(r_content,0,3000) like '需要匹配的内容%'进行处理。

相关文章:

  • 2022-12-23
  • 2021-11-16
  • 2022-02-26
  • 2021-06-11
  • 2022-12-23
  • 2021-08-09
  • 2021-06-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-27
相关资源
相似解决方案