社区
Oracle
帖子详情
急!存储过程中,如何将表A中long类型的数据插入到表B中blob字段中
cyp503
2006-06-16 06:13:50
如题
...全文
441
7
打赏
收藏
急!存储过程中,如何将表A中long类型的数据插入到表B中blob字段中
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cyp503
2006-06-21
打赏
举报
回复
up
ThomasBoxing
2006-06-20
打赏
举报
回复
dbms_lob.convertToBlob(d) from T;
我在想个问题,怎么将两个blob或bfile文件放在一起形成一个blob或bfile处理呢?
用append可以实现么?
snooper
2006-06-20
打赏
举报
回复
Insert into T1 select to_lob(Long字段) from T2
cyp503
2006-06-19
打赏
举报
回复
首先谢谢zxhcloth(hima) !
但编译的时候出现错误:
Compilation errors for FUNCTION CHTFLOW.CONVERTTOBLOB
Error: PLS-00302: 必须说明 'CONVERTTOBLOB' 组件
Line: 13
Text: DBMS_LOB.convertToblob(DEST_LOB => B,
DBMS_LOB中没有这个方法,有一个CONVERTTOCLOB的方法,但参数不对
zxhcloth
2006-06-19
打赏
举报
回复
"cyp503 (谁怕?一蓑烟雨任平生) "您好!
如下是我写的一个函数,专程解决你这个问题的,希望对你有帮助!
CREATE OR REPLACE FUNCTION CONVERTTOBLOB(SRC IN LONG) RETURN BLOB IS
D_OFFSET INTEGER := 1;
S_OFFSET INTEGER := 1;
B_CSID NUMBER := 0;
LANG_C INTEGER := 0;
WARN INTEGER := 0;
LEN INTEGER := 0;
B BLOB;
BEGIN
DBMS_LOB.CREATETEMPORARY(LOB_LOC => B, CACHE => TRUE);
LEN := DBMS_LOB.GETLENGTH(TO_CLOB(SRC));
DBMS_LOB.CONVERTTOBLOB(DEST_LOB => B,
SRC_CLOB => TO_CLOB(SRC),
AMOUNT => LEN,
DEST_OFFSET => D_OFFSET,
SRC_OFFSET => S_OFFSET,
BLOB_CSID => B_CSID,
LANG_CONTEXT => LANG_C,
WARNING => WARN);
RETURN B;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(SQLERRM);
END;
/
Thanks
Hima
sql5186
2006-06-17
打赏
举报
回复
inser into aaa select to_lob(字段名) from bbb
cyp503
2006-06-17
打赏
举报
回复
up
ORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdf
ORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdfORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdfORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdfORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdfORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdfORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdfORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdfORACLE
数据
库
中
主要
字段
类型
的读写例子(包括:
Long
、Raw、
Blob
) (2).pdf
mysql
中
插入
多text
类型
问题
mysql
中
插入
多text
类型
问题,可以让mysql
数据
库
插入
多个大存储
类型
操作
BLOB
类型
字段
和批量
插入
操作
BLOB
类型
字段
和批量
插入
操作
BLOB
类型
字段
MySQL
BLOB
类型
向
数据
表
中
插入
大
数据
类型
修改
数据
表
中
的
Blob
类型
字段
从
数据
表
中
读取大
数据
类型
批量
插入
批量执行SQL语句高效的批量
插入
使用Statement实现使用PreparedStatement实现层次三实现层次四参考文献 操作
BLOB
类型
字段
MySQL
BLOB
类型
MySQL
中
,
BLOB
是一个二进制大型对象,是一个可以存储大量
数据
的容器,它能容纳不同大小的
数据
插入
BLOB
类型
的
数据
必须使用 PreparedStatement,因为BL
JDBC操作
BLOB
类型
字段
及批量
插入
操作
BLOB
类型
字段
MySQL
BLOB
类型
MySQL
中
,
BLOB
是一个二进制大型对象,是一个可以存储大量
数据
的容器,它能容纳不同大小的
数据
。
插入
BLOB
类型
的
数据
必须使用PreparedStatement,因为
BLOB
类型
的
数据
无法使用字符串拼接写的。 MySQL的四种
BLOB
类型
(除了在存储的最大信息量上不同外,他们是等同的) 实际使用
中
根据需要存入的
数据
大小定义不同的
BLOB
类型
。 需要注意的是:如果存储的文件过大,
数据
库的性能会下降。 向
数据
表
中
插入
大
数据
类型
//获
4.操作
Blob
类型
字段
&批量
插入
一、MySQL
BLOB
类型
MySQL
中
,
BLOB
是一个二进制大型对象,是一个可以存储大量
数据
的容器,它能容纳不同大小的
数据
;
插入
BLOB
类型
的
数据
必须使用PreparedStatement,因为
BLOB
类型
的
数据
无法使用字符串拼接;MySQL的四种
BLOB
类型
,除了在存储的最大信息量上不同外,他们是等同的
类型
大小(单位:字节) Tiny
Blob
最大255
Blob
最大65k Medium
Blob
最大16M
Long
Blob
最大4G 实际使用
中
根据需要存入的数
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章