包含bfile数据列的表
测试数据
create table bfile_table(
id number,
bfile_column bfile not null
);
create directory MYBFILE as 'F:\test\bfile';
--添加数据
--函数bfilename(目录地址,文件名)
insert into bfile_table values(1,bfilename('MYBFILE','bfile01.txt'));
select * from bfile_table;
--修改数据
update bfile_table set bfile_column=bfilename('MYBFILE','bfile02.txt') where id=1;
select * from bfile_table;
--删除数据
delete bfile_table where id=1;
select * from bfile_table;
注意:
对bfile_table的bfile_column的修改,不会影响存储的文件bfile01.txt和bfile02.txt
因为bfile数据列只是存储指向实际文件的指针,或者clob的定位器。不是存储实际值。