首批通过分布式安全可靠测评,为关键业务系统打造
CLOB 数据类型
更新时间:2026-03-20 11:40:54
CLOB 全称为字符大型对象(Character Large Object)。本文主要介绍 CLOB 的使用和示例。
使用说明
CLOB 用于存储单字节和多字节字符数据。CLOB 支持固定宽度和可变宽度字符集,且都使用数据库字符集。CLOB 可存储字节的长度上限是 536870910 字节,字符集与租户字符集一致。
由于 VARCHAR2 类型字段的最大长度为 32767 字节。如果需要保存的字段长度大于 32767 字节,可以使用 CLOB 类型。另外,可以使用 CLOB 来保存 CHAR 数据,例如 XML 文档就是用 CLOB 数据保存内容。
CLOB 对象具有完整的事务支持。通过 SQL、DBMS_ LOB 系统包进行的更改将参与到事务中,即提交和回滚 CLOB 值操作。但是,不能在一个事务中将 CLOB Locator 保存在 PL 变量中,然后在另一事务或会话中使用它。
示例
创建表 clob_tbl,并设置 clob_col 列为 CLOB 数据类型。
obclient> CREATE TABLE clob_tbl (clob_col CLOB);
Query OK, 0 rows affected