0

我有下表。我需要插入一个大于 64K 的 BLOB。我要执行以下操作:

create table MYtable
(c1 INTEGER
,c2 BLOB
);

INSERT MYtable(
9292,'DEADBEEF1DEADBEEF2DEADBEEF3DEADBEEFDEADBEEF1DEADBEEF2DEADBEEF3DEADBEEF44DEADBEEF1DEADBEEF2DEADBEEF3DEADBEEFDEADBEEF1DEADBEEF2DEADBEEF3DEADBEEF44'XB
);

如果我想插入一个超过 64KB 的 blob,那么对应的字符串就会很大。我不能在 BLOB 中插入超过 64KB 的图像或 pdf 文件吗?

4

1 回答 1

0

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

我建议先阅读有关 Teradata 开发人员交流的文章:

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

于 2013-07-26T08:06:11.060 回答