注册

我想咨询一下FLOAT类型最大值和最小值是多少

2023/05/25 989 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:我想咨询一下FLOAT类型最大值和最小值是多少,我看咱们官方文档写的 FLOAT 是带二进制精度的浮点数,精度范围(1~126)。当精度小于等于 24 时,DM 将其转换为标准 C 语言中的 REAL 类型;当精度大于 24 时,转换为标准 C 语言中的 DOUBLE 类型。

FLOAT 取值范围-1.710^308 ~ 1.710^308。
是-1.7*10的308次方吗

我的sql语句是
1.删除表
DROP TABLE TEST
2.建表
CREATE TABLE TEST(
ID INT IDENTITY(1,1) PRIMARY KEY,
C1 CHAR(50),
C2 FLOAT(126));
3.插入数据
INSERT INTO TEST(C1,C2) VALUES ('AAA',-3.41010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010);
4.提交
COMMIT;
5.检索操作
SELECT C2 FROM TEST WHERE C1 = 'AAA';

在插入数据的时候报错image.png

回答 0
暂无回答
扫一扫
联系客服