如何在Oracle中将CLOB转换为VARCHAR2到java?

时间:2016-08-04 17:36:59

标签: java oracle

在pl / sql中,我编写代码并且运行良好。但是当我使用java时,它告诉我错误。如何修复它?

select clobcontent,to_char(clobcontent),DBMS_LOB.SUBSTR(clobcontent,4000,1),
CAST(clobcontent AS VARCHAR2) from t_student 

如果我在java中使用to_char,那就错了。

ORA-64203:Destination buffer too small to hold CLOB data after character set conversion.

所以我尝试删除colbcontent。我使用DBMS_LOB.SUBSTR,但它仍然是错误的。

ora-06502 pl/sql numeric or value error character string buffer too small.

出了什么问题?我的sql语句在pl / sql开发人员中运行良好但在java中运行错误。

0 个答案:

没有答案