系统工程师
·使用BLOB类型数据的示例
字数 737阅读 1552评论 0赞 0
下面是一个使用BLOB类型数据的示例
(1)创建一个sbspace:
onspaces -c -S sbspace1 -p /opt/dbs/sbspace1 -o 0 -s 1000000
(2)创建一个表
create table mytable(
num int,
query_time blob
) put query_time in (sbspace1);
(3)创建数据文件/opt/mydata/kkk.dat,文件内容为:
2323
(4)使用insert语句从文件导入数据
insert into mytable values (33, filetoblob('/opt/mydata/kkk.dat', 'server'));
//如果文件/opt/mydata/kkk.dat位于服务器端,filetoblob函数的第二个参数为'server'。
//如果文件/opt/mydata/kkk.dat位于客户端,filetoblob函数的第二个参数为'client'。
(5)使用select语句将数据导出到文件
select num, lotofile(query_time, '/opt/mydata/kkk2.dat', 'server') from mytable;
//如果文件/opt/mydata/kkk2.dat位于服务器端,lotofile函数的第三个参数为'server'。
//如果文件/opt/mydata/kkk2.dat位于客户端,lotofile函数的第三个参数为'client'。
注:在Informix里,blobspace被用于存储TEXT、BYTE类型的数据,sbspace(Smart Blob Space)被用于存储CLOB、BLOB类型的数据。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论