如何将blob数据插入Teradata表?

时间:2013-07-23 00:32:59

标签: database blob teradata

我有下表。我需要插入一个超过64K的BLOB。我要做以下事情:

create table MYtable
(c1 INTEGER
,c2 BLOB
);

INSERT MYtable(
9292,'DEADBEEF1DEADBEEF2DEADBEEF3DEADBEEFDEADBEEF1DEADBEEF2DEADBEEF3DEADBEEF44DEADBEEF1DEADBEEF2DEADBEEF3DEADBEEFDEADBEEF1DEADBEEF2DEADBEEF3DEADBEEF44'XB
);

如果我想插入超过64KB的blob,相应的字符串将会非常庞大​​。我不能在BLOB中插入超过64KB的图像或pdf文件吗?

1 个答案:

答案 0 :(得分:0)

您不能直接插入超过64k,(B | C)LOB数据必须存储在文件中。

我建议先在Teradata的Developer Exchange上阅读这篇文章:

http://developer.teradata.com/applications/articles/large-objects-part-1-loading