我创建了一个包含Blob数据类型的表,但我不知道如何在表中插入值或使用SQL * Plus查看表内容。请帮帮我。
答案 0 :(得分:5)
这取决于您希望将哪种数据放入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文档