---
title: "大对象数据类型概述 - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: 大对象数据类型概述 LOB 全称为大对象数据类型（Large Object），包括 BLOB 和 CLOB，用来存储大型和非结构化数据，例如文本、图像、视频和空间数据等。本文主要提供 OceanBase 数据库当前版本所支持的大对象数据类型的概览和使用限制。 大对象数据类型概览 OceanBase 数据库当前版本所支…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.5.0

# 大对象数据类型概述

更新时间：2026-04-01 09:15:10

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/700.reference/500.sql-reference/100.sql-syntax/300.common-tenant-of-oracle-mode/300.basic-elements-of-oracle-mode/100.built-in-data-types-of-oracle-mode/600.large-object-data-type-of-oracle-mode/100.data-types-of-large-objects-of-oracle-mode.md)  

LOB 全称为大对象数据类型（Large Object），包括 BLOB 和 CLOB，用来存储大型和非结构化数据，例如文本、图像、视频和空间数据等。本文主要提供 OceanBase 数据库当前版本所支持的大对象数据类型的概览和使用限制。

## 大对象数据类型概览

OceanBase 数据库当前版本所支持的大对象数据类型的信息如下表所示。

| 类型 | 长度 | 定义长度上限 | 字符集 |
| --- | --- | --- | --- |
| BLOB | 变长 | 536870910 字节 | BINARY |
| CLOB | 变长 | 536870910 字节 | 与租户的字符集一致 |

#### 说明

与 Oracle 通过 LOB Locator 引用数据不同，在 OceanBase 数据库中，LOB Locator 与数据保存在同一结构中。  
LOB 的阈值从大改小需要触发 Offline DDL。

## LOB 列的使用限制

`LOB` 列包括以下使用限制：

- 不能将 `LOB` 指定为主键列。
 - 以下数据结构仅作为临时实例，不能存储在数据库表中：

     - 任何 `LOB` 类型的 `VARRAY`
     - 任何包含 `LOB` 类型的 `VARRAY`，例如具有 `LOB` 属性的对象类型。
     - 任何 `LOB` 类型的 `ANYDATA`
     - 任何包含 `LOB` 类型的 `ANYDATA`
 - 不能在查询的 `ORDER BY` 子句、`GROUP BY` 子句或聚合函数中指定 `LOB` 列。
 - 不能在 `SELECT...DISTINCT` 或 `SELECT...UNIQUE` 语句或联接中指定 `LOB` 列。
 - 创建 `AFTER UPDATE` DML 触发器时，不能在 `UPDATE OF` 子句中指定 `LOB` 列。
 - 不能将 `LOB` 列指定为索引键的一部分。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
