---
title: "OceanBase 数据库 V4.x 版本中 PL insert clog 字段报错  PLS-00172: string literal too long 的原因和解决方法-OceanBase数据库使用指南"
description: "了解OceanBase数据库在实际应用中关于OceanBase 数据库 V4.x 版本中 PL insert clog 字段报错  PLS-00172: string literal too long 的原因和解决方法相关的常见问题和使用技巧，帮助您快速解决OceanBase 数据库 V4.x 版本中 PL insert clog 字段报错  PLS-00172: string literal too long 的原因和解决方法的难题。"
---
切换语言

- 简体中文
- English

划线反馈

# OceanBase 数据库 V4.x 版本中 PL insert clog 字段报错 PLS-00172: string literal too long 的原因和解决方法

更新时间：2026-05-29 08:46

适用版本： V4.0.x、V4.1.x、V4.2.x 内容类型：Troubleshoot  

## 问题现象

OceanBase 数据库 V4.x 版本 Oracle 模式租户下，PL 中 insert clog 字段超过 32767 字符大小，会报错 `PLS-00172: string literal too long`。

![image](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/sql/20241115plinsertclog00172.png)

同样这条 Insert SQL 不放在 BEGIN .. END 里执行，而是单独在 SQL 窗口执行成功，不会报错。

关键日志信息。

```shell
[2024-05-23 02:45:42.768575] WDIAG [PL] parse (ob_pl_parser.cpp:139) [925][T1002_L0_G0][T1002][xxxxx-xxxxx-xxxxx-xxxxx] [lt=71][errcode=-9644] parse stmt block failed(ret=-9644, stmt_block=BEGIN
[2024-05-23 02:45:42.768616] WDIAG [SQL.PARSER] parse (ob_parser.cpp:1135) [925][T1002_L0_G0][T1002][xxxxx-xxxxx-xxxxx-xxxxx] [lt=38][errcode=-9644] failed to parse stmt as pl(stmt=BEGIN

```

## 问题原因

OceanBase 数据库 V4.x 版本为兼容 Oracle 数据库，对 PL 里的 string 长度做了限制，要求 str_len<=32767 字符。

## 问题的风险及影响

PL 执行失败，影响较低。

## 影响租户

影响 OceanBase 数据库中的 Oracle 租户，对于 SYS 租户和 MySQL 租户无影响。

## 适用版本

OceanBase 数据库 V4.x 版本。

## 解决方法及规避方式

存在超过 32767 字符大小的 string 时，将相关 SQL 不放在 PL 里执行。

Previous

[游标执行失败，错误代码 5053](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000001059)

Next

[ps cursor 和并行 encoding 场景下出现乱码问题](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000443501) ![有帮助](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) 咨询热线
