Tag: nclob

Oracle NCLOB中的特殊字符

我正在处理Oracle 10g数据库,并提供以下存储过程: procedure get_synopsis ( p_id in my_schema.products.p_id%type, p_synopses out sys_refcursor); — cursor of – synopsis_type, synopsis_text 在我的Java代码中,我以这种方式准备语句: String idForDb = fromIdUrlToIdDb(prodIdUrl); statement.registerOutParameter(1, OracleTypes.VARCHAR); statement.setString(1, idForDb ); statement.registerOutParameter(2, OracleTypes.CURSOR); 我以这种方式得到了我需要的数据: String defaultSyn, nonDefSyn; String returnedId = ((OracleCallableStatement)stm).getString(1); try ( ResultSet synopses = ((OracleCallableStatement)stm).getCursor(2) ){ // p_synopses – cursor of: synopsis_type, synopsis_text while( synopses!=null && synopses.next() […]