hibernate调用存储过程 LONGVARCHAR 长度限制为2000,怎么来调高上限呢?
这个是我写的程序:
cstmt.registerOutParameter(3, java.sql.Types.VARCHAR);
cstmt.setString(3, "#");
cstmt.execute();
total = cstmt.getString(3);
cstmt.close();
System.out.println("111111111111111111111111111111:"+total.length());存储过程(定义部分):
create procedure types@begin_time datetime,
@end_time datetime,@total varchar(8000) outputas
... ...输出total.length()最多为2000,而我的存储过程返回的最长的长度为7200多,始终得不到全部的数据。各位大侠,怎么才能提高LONGVARCHAR的上限来接收返回的全部数据呢?或是如何来优化呢?