社区
Java SE
帖子详情
请问,如何处理oracle long raw字段类型
esunshine
2009-12-29 09:51:44
使用ByteArrayInputStream读取后,再插入到表内,很是吃内存,大家有好的方法,不吃内存的。谢谢。
...全文
149
2
打赏
收藏
请问,如何处理oracle long raw字段类型
使用ByteArrayInputStream读取后,再插入到表内,很是吃内存,大家有好的方法,不吃内存的。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
esunshine
2009-12-30
打赏
举报
回复
这个long raw 值大的话,就出错了。
crazylaa
2009-12-30
打赏
举报
回复
关于用java存取oracle的long raw类型数据
public static void insertRaw() {
Connection conn=null;
PreparedStatement stmt=null;
Statement stat=null;
String sqlQuery="select name,longraw from test1";
try {
conn=getConnection();
if (conn==null) return;
conn.setAutoCommit(false);
stat=conn.createStatement();
ResultSet rs=stat.executeQuery(sqlQuery);
while (rs.next()) {
String name=rs.getString(1);
byte[] longraw=rs.getBytes(2);
stmt=conn.prepareStatement("insert into test2 values(?,?)");
stmt.setString(1,name);
stmt.setBytes(2,longraw);
stmt.execute();
}
conn.commit();
}catch(SQLException e) {
try {
conn.rollback();
}catch(SQLException re){}
e.printStackTrace();
}finally {
try {
stmt.close();
conn.close();
stat.close();
}catch(SQLException ie){}
}
}
create table TEST1
(
NAME VARCHAR2(20) not null,
LONGRAW LONG RAW
)
test2和test1一样,
这是个例程,我在oracle 9i上运行正常,你根据你自己的表结构改改吧
oracle
表的常见
字段
类型
有哪些,
Oracle
数据库的
字段
类型
本文详细介绍了
Oracle
数据库中各种
字段
类型
,包括CHAR、VARCHAR2、NCHAR、NVARCHAR2、DATE、
LONG
、BLOB、CLOB、NCLOB、
RAW
、
LONG
RAW
、NUMBER、ROWID和LOB等,阐述了它们的特性、用途和最大长度。此外,还提到了数据
类型
转换、NULL值
处理
以及LOB数据
类型
的使用,为数据库设计和管理提供了全面的参考。
ORACLE
数据库
字段
类型
说明
本文介绍了
Oracle
数据库中的各种
字段
类型
,包括字符串、数字、日期等,并详细解释了每种
类型
的特性和用途。
oracle
raw
类型
6,
Oracle
raw
数据
类型
Oracle
数据库中的
RAW
类型
用于存储原始字节数据,不受字符集影响,最大可存储2000字节(列)或32767字节(变量)。在数据迁移时,
RAW
类型
能避免字符集转换问题。转换函数包括`utl_
raw
.cast_to_
raw
`将VARCHAR2转为
RAW
,以及`utl_
raw
.cast_to_varchar2`将
RAW
转为VARCHAR2。在
Oracle
12C中,VARCHAR2、NVARCHAR2和
RAW
的最大限制扩大到32K。这些特性使得
RAW
类型
在
处理
二进制数据和跨数据库迁移时具有优势。
Oracle
数据库下不可Count的
字段
类型
本文探讨了在
Oracle
数据库中使用COUNT函数时遇到的问题,特别是针对
LONG
、BLOB、CLOB等大
字段
类型
。文章详细分析了这些
字段
类型
的特点,并解释了为何COUNT函数在
处理
这些
类型
时会遭遇限制。
Java SE
62,622
社区成员
307,256
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章