declare v_str varchar2(500); type red is record ( v_id integer, v_name varchar2(30) ); re red; begin v_str := 'select id,name from a1 '; execute immediate v_str into re; for i in 1..re.count loop dbms_output.put_line(i.v_id||''||i.v_name); end loop; end;
各大老师好,请教一个问题. 我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update Caused ......