ddng.net
当前位置:首页 >> orAClE中BloB怎么导出 >>

orAClE中BloB怎么导出

create table temp_blob as select &blob_colname from &tbname ;然后使用exp或者expdp .或者你也可以使用第三方编程语言或者软件来导出.

如果blob字段不是很长的话,可以先转换成varchar2类型后再导出

直接导出是不现实的,需要用代码抽取之后用输入输出流写成文件

用selectblob into读出blob值,然后用fileopen()打开文件,filewrite()逐行写入文件.

BLOB blob = (BLOB) rs.getBlob(5);后,使用blob的getBytes()获取byte[]数据或者使用getBinaryStream() 获取流对象,这样你就可以输出到JSP页面了

你可以试一下用工具导出,比如pl/sql developer,或者升级你的oracle数据库

create table temp_blob as select &blob_colname from &tbname ; 然后使用exp或者expdp . 或者你也可以使用第三方编程语言或者软件来导出.

BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的.其实两个是可以互换的的,或者可以直接用LOB字段代替这两个.但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去.而像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便.

ss数据库?(如果需要软件,帮忙推荐个免费的.) access 自带 导入 oracle 数据库表的功能 方法: 新建表,然后选择 “导入表”,或者“链接表” 通过 odbc 来连接到 oracle 区别在于 “导入表”,导入以后,就和那个 oracle 无关了,这个

我擦,clob类型也只不过是个类型而已.搞那么复杂做啥.和普通字段一样查询就行了:select t.那个clob的字段名 from 表名 t科普一下:oracle有clob和blobl两种大对象类型的数据类型.clob是存字符的(可以认为是超大容量的varchar类型,最大存储4G).blob是存二进制的.要注意的是带有clob、blob类型的表时不能导出sql文件,sql文件只能导出小对象类型.

网站首页 | 网站地图
All rights reserved Powered by www.ddng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com