我是学java的,但我想应该是一样的,
先转换成byte[]数组,再存入clob对象
insert 语句改为:
strSql = " insert into yhsjArrInfo(ID, YHM, JH, DTIME, BZ, ARR1, ARR2 ) values( YHSJARRID.NEXTVAL, 'kty','jh112',sysdate,'',empty_clob(),empty_clob()) ";
再去取这一条记录,where id = :id,取出这条记录后再更新它的empty_clob(),
Clob b = (Clob) rs.getClob("arr1"),
BufferedOutputStream.write(byte[])
类似这样的意思,以供参考
转成字节:
byte[] bytes= System.Text.Encoding.ASCII.GetBytes(data);
para.Value = bytes;