---
title: SQL 执行报 Truncated incorrect DOUBLE value-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 SQL 执行报 Truncated incorrect DOUBLE value相关的常见问题和使用技巧，帮助您快速解决 SQL 执行报 Truncated incorrect DOUBLE value的难题。
---
切换语言

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

划线反馈

# SQL 执行报 Truncated incorrect DOUBLE value

更新时间：2024-01-22 01:56

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

## 问题现象

执行 SQL 出现如下报错。

```sql
ERROR 1292 (01000): Truncated incorrect DOUBLE value

```

## 问题原因

该异常一般出现在当 OceanBase 数据库将字符串类型转换 `double` 类型时，SQL 执行出现该问题，说明 SQL 语句本身存在不合理的使用。

## 解决方法

1. 通过 `trace_id` 过滤 OBServer 日志，找到报错开始的初始日志。
 2. 日志输出的字符串中，会包含需要转换的字符串，通过输出的字符串，找到 SQL 中对应的执行部分。
 3. 分析 SQL 语句的异常执行部分是否使用正确，修改为正确的使用方式，避免此类异常。

## 适用版本

OceanBase 数据库 V2.x 和 V3.x 版本。

上一篇

[Oracle 模式通过一条 SQL 既加 Lob 列也加 not null 约束后，查询写入报错 4002，获取不到 Lob](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001387573)

下一篇

[OceanBase 数据库 V4.x 版本中并行删列报错 -4105 input rowkey is less then last rowkey](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001999854) ![有帮助](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) 咨询热线
