TEXT 数据类型存储所有类型的文本数据。它可以同时包含语言环境支持的单字节字符和多字节字符。术语简单大对象指的是 TEXT 和 BYTE 数据类型。
TEXT 列具有 231 个字节(两千兆字节)的理论限制和可用磁盘存储器确定的实际限制。可以将相同表的不超过 195 列声明为 TEXT 数据类型。同一限制还适用于 BYTE 数据类型。
可以存储、检索、更新或删除 TEXT 列中的值。
仅当正在使用 IS NULL 或 IS NOT NULL 运算符测试 NULL 值时,才能在布尔表达式中使用 TEXT 操作数。
您可以使用以下可装入行或更新字段的方法来插入 TEXT 数据:
存在内置强制转型将 TEXT 对象转换为 CLOB 对象。有关更多信息,请参阅《IBM Informix 数据库设计和实现指南》。
TEXT 数据类型的字符串使用代码集顺序整理。有关整理顺序的更多信息,请参阅《IBM Informix GLS 用户指南》。
SELECT cat_descr [1,75] FROM catalog WHERE catalog_num = 10001
SELECT 语句读取与 catalog_num 值 10001 相关联的 cat_descr 列的前 75 个字节。1|aaaaa|
2|bbbbb|
3|cccccc|
要将此数据装入 blobtab 表中,请使用以下语句:LOAD FROM inp.txt INSERT INTO blobtab;
不能在算术或字符串表达式中使用 TEXT 操作数,也不能使用 UPDATE 语句的 SET 子句将字面值指定给 TEXT 列。
不能使用带引号的文本字符串、数字或任何其他实际值来插入或更新 TEXT 列。