操作时需根据情况区别对待:
insert :先插入空字段,在利用编程语言自身的大对象操作/流操作 对这个字段单独处理
update:利用编程语言自身的大对象操作/流操作 对这个字段单独处理
insert :先插入空字段,在利用编程语言自身的大对象操作/流操作 对这个字段单独处理
update:利用编程语言自身的大对象操作/流操作 对这个字段单独处理
解决方案 »
- oracle保留两个月的日志 要怎么写,会写server的
- [500分]怎么实现oracle单向数据同步A主机上的数据库--->B主机上的数据库?要求达到每秒更新!
- 急急急!!专家快请进:能满足10亿条记录的数据库结构怎么搭????
- 100分求一个字符数字混合时排序问题~~~~
- 大于2G的数据文件在32位系统上怎样处理?
- 怎样删除数据库里相同的数据
- 请教一条赋值的Sql语句
- 初学使用分析函数,望各位高手帮忙!!
- delphi中执行一个存储过程需要花几分钟,怎样出现一个进度条报告进度?
- 我的问题是这样的:
- 怎样恢复在Oracle DB中删除的数据,运行在ARCHIVELOG模式下
- 有关于游标的问题,请大虾们指教
//这个例子程序是把blob中的内容还原成一个gif文件
SQL = "select * from tablename where id_field =43543"
Set oRs = oConn.Execute(SQL)
if oRs.eof then
stop
exit function
end if PicSize = oRs(pic_field).ActualSize
Pic = oRs(pic_field).GetChunk(PicSize)//*****这里是关键部分*********** ' Response.BinaryWrite Pic
'wwj test'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
pic_lx = cstr(oRs("LX"))
picFileName = cstr(photoid) + "." + trim(cstr(pic_lx))
set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.Write pic
objStream.SaveToFile Server.MapPath("temp\tmp_pic\" + picFileName)
' objStream.SaveToFile "d:\aaaaaaa." + pic_lx ',adSaveCreateOverWrite
objStream.close
set objStream = Nothing
在java中可以这样处理lob
try {
/* 插入一个空的CLOB对象 */
stmt.executeUpdate("INSERT INTO TEST_CLOB VALUES ('111', EMPTY_CLOB())");
/* 查询此CLOB对象并锁定 */
ResultSet rs = stmt.executeQuery("SELECT CLOBCOL FROM TEST_CLOB WHERE ID='111' FOR UPDATE");
while (rs.next()) {
/* 取出此CLOB对象 */
oracle.sql.CLOB clob = (oracle.sql.CLOB)rs.getClob("CLOBCOL");
/* 向CLOB对象中写入数据 */
BufferedWriter out = new BufferedWriter(clob.getCharacterOutputStream());
BufferedReader in = new BufferedReader(new FileReader(infile));
int c;
while ((c=in.read())!=-1) {
out.write(c);
}
in.close();
out.close();
}
/* 正式提交 */
conn.commit();
} catch (Exception ex) {
/* 出错回滚 */
conn.rollback();
throw ex;
}
UTL_RAW.CAST_TO_VARCHAR2 (
r IN RAW)
RETURN VARCHAR2;http://download-west.oracle.com/docs/cd/A87860_01/doc/appdev.817/a76936/utl_raw2.htm
UTL_RAW.CAST_TO_VARCHAR2 (
r IN RAW)
RETURN VARCHAR2;http://download-west.oracle.com/docs/cd/A87860_01/doc/appdev.817/a76936/utl_raw2.htm