stephen
作者stephen·2011-06-02 12:58
系统工程师·

使用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 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广