我们有一个带有jdbc的java应用程序,它使用以下sql
select DISTINCT S_SQL, NAME, from TBL_SQL where S_SQL like %s and flag='1'
列S_SQL是CLOB,sql正在我的环境中运行,其中oracle 11.2.0.2.0也在另一台带有oracle 12c的机器上进行了测试。 但是在客户端环境中,它无法正常工作并抛出错误
ORA-00932: inconsistent datatypes: expected - got CLOB
这是oracle 12.2.0.4.0的问题,如果是,你可以发布问题的可能解决方案。只有想到的事情就是使用to_char()包装CLOB。