---
title: "数值数据类型概述 - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: 数值数据类型概述 数值类型用于存储定点数、浮点数和零。OceanBase 数据库提供了四种存储数值的数据类型，分别是 NUMBER、FLOAT、BINARY_FLOAT 和 BINARY_DOUBLE。本文主要提供 OceanBase 数据库当前版本所支持数据类型的概览。 在数值计算时，数值类型具有不同的优先级，具体…
---
切换语言

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

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

# 数值数据类型概述

更新时间：2026-02-09 19:43:45

[编辑](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/300.numeric-data-type-of-oracle-mode/100.overview-of-numeric-data-types-of-oracle-mode.md)  

数值类型用于存储定点数、浮点数和零。OceanBase 数据库提供了四种存储数值的数据类型，分别是 NUMBER、FLOAT、BINARY_FLOAT 和 BINARY_DOUBLE。本文主要提供 OceanBase 数据库当前版本所支持数据类型的概览。

在数值计算时，数值类型具有不同的优先级，具体信息请参见 [数值类型的优先级](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004481679)。

OceanBase 数据库当前版本所支持的数值数据类型的相关信息如下表所示。

| **数据类型** | 长度类型 | **长度（字节）** | **使用说明** |
| --- | --- | --- | --- |
| NUMBER(p,s) | 变长 | [4,40] | 存储变长、十进制精度的定点数。也可以存储浮点数，此时 `NUMBER` 没有 `p` 和 `s` 参数。 |
| FLOAT(p) | 变长 | [4,40] | `NUMBER` 数据类型的子类型。二进制精度范围为 [1,126]。`FLOAT` 不是浮点数。 |
| BINARY_FLOAT | 定长 | 4 | 二进制精度浮点数，是一种 32 位单精度浮点数数据类型。 |
| BINARY_DOUBLE | 定长 | 8 | 二进制精度浮点数，是一种 64 位双精度浮点数数据类型。 |

 上一篇 下一篇 ![有帮助](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) 咨询热线
