---
title: OceanBase 数据库支持修改 VARCHAR 字段的长度吗？ -OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于OceanBase 数据库支持修改 VARCHAR 字段的长度吗？ 相关的常见问题和使用技巧，帮助您快速解决OceanBase 数据库支持修改 VARCHAR 字段的长度吗？ 的难题。
---
切换语言

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

划线反馈

# OceanBase 数据库支持修改 VARCHAR 字段的长度吗？

更新时间：2026-05-18 09:11

适用版本： V2.1.x、V2.2.x、V3.1.x、V3.2.x 内容类型：How-to  

OceanBase 数据库支持修改 VARCHAR 字段的长度，但仅支持增加字段长度。

```unknow
obclient> CREATE TABLE t(id int,name varchar(20));
Query OK, 0 rows affected (0.13 sec)

obclient> ALTER TABLE t MODIFY name VARCHAR(22);
Query OK, 0 rows affected (0.19 sec)

```

例如，将 `t` 表的 `name` 列从 `VARCHAR(20)` 修改为 `VARCHAR(18)` 会报以下错误。

obclient> ALTER TABLE t MODIFY name VARCHAR(18);
ERROR 1235 (0A000): Truncate the data of column schema not supported

```

上一篇

[Oracle 模式报错 -4007 blob cast to other type not supported](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000209982)

下一篇

[OceanBase 数据库支持的字符集种类介绍](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000207701) ![有帮助](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) 咨询热线
