Informix хитрый - у него есть два разных семейства «больших объектов»:
BYTE
и TEXT
- классические капли BLOB
и CLOB
- интеллектуальные большие двоичные объекты
Может хранить большие двоичные объекты BYTE или TEXT IN TABLE
или в пространстве больших двоичных объектов (в отличие от пространства интеллектуальных больших двоичных объектов или sbspace
).За исключением того, что вы написали BLOB вместо BYTE, обозначение, которое вы использовали, является правильным для BLTE или TEXT BLOB-объектов.
Обозначение BLOB-объекта или BLOB-объекта отличается.Вам разрешено перечислить несколько пространств sbs для столбца BLOB или CLOB:
CREATE TABLE blob_test_db
(
col1 VARCHAR(10),
img_bin BLOB
) PUT img_bin IN blob_dbspace EXTENT SIZE 32 NEXT SIZE 32 LOCK MODE PAGE;
См. В общем случае оператор CREATE TABLE и, в частности, предложение PUT .