【发布时间】:2014-06-16 08:16:45
【问题描述】:
我创建了一个 Blob 数据类型的表,但我不知道如何将值插入到表中或使用 SQL*Plus 查看表内容。请帮帮我。
【问题讨论】:
我创建了一个 Blob 数据类型的表,但我不知道如何将值插入到表中或使用 SQL*Plus 查看表内容。请帮帮我。
【问题讨论】:
这取决于您希望将哪种数据放入 BLOB。让我们考虑一下表格:
create table b1(id number , b blob);
如果您的数据表示为十六进制字符串,您应该使用 TO_BLOB 函数
insert into b1 values(1,to_blob('FF3311121212EE3a'));
SQLPLUS 还将 BLOB 显示为十六进制字符串
select * from b1;
----- -----------------------------------
ID B
----- -----------------------------------
1 FF3311121212EE3A
请参阅Using LOBs上的 Oracle 文档