gpt4 book ai didi

Java double 到 SQL Server 数据类型

转载 作者:行者123 更新时间:2023-12-01 13:07:52 24 4
gpt4 key购买 nike

我想从表中的某些列插入一些 Java Double 值(我正在使用 SQL Server)。如何使用 Liquibase 创建上述表?更准确地说,该列应该是什么类型?下面的尝试不起作用。显然 Float 对此不够精确。

<column name="visitsAvg" type="FLOAT"/>

最佳答案

Liquibase 对列使用 JDBC 类型。 JDBC/SQL 类型 FLOAT 与 SQL Server 类型 FLOAT 不同。 JDBC 类型FLOAT 是32 位单精度浮点。如果您想要 64 位 double (SQL Server 中的 FLOAT(53)),则应指定 DOUBLE

liquibase 可能会将 type="FLOAT" 的请求转换为 SQL Server 中 FLOAT(24) 类型的列,该列不足以存储 Java double

关于Java double 到 SQL Server 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23133574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com