腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4958)
视频
沙龙
1
回答
当
使用
BigQuery
的
Simba
JDBC
驱动程序
将
BigDecimal
值
插入
到
数值
列
中
时
,
为什么
会
丢失
数值
精度
?
jdbc
、
google-bigquery
、
simba
使用
带有绑定变量
的
JDBC
prepared语句
将
BigDecimal
值
插入
数值
列
时
,小数部分会
丢失
。另一方面,如果不
使用
绑定变量,则保留小数部分。create table DS_TEST.
BIGDECIMAL
_TEST (NUMERIC_COL numeric) String connectionString = "
jdbc
:
浏览 45
提问于2019-06-08
得票数 2
1
回答
用表值参数
插入
非零比例尺
的
数值
数据
java
、
sql-server-2016
、
table-valued-parameters
我
使用
表值参数
将
大量数据
插入
到
各种表
中
。
当
这些表中有带有缩尺
的
数字
列
时
,在单个数据表
中
,有几行具有不同
的
比例尺,则会出现以下错误:这是什么时候发生
的
一个例子。正
浏览 2
提问于2017-03-08
得票数 0
1
回答
DB2
JDBC
驱动程序
截断小数
hibernate
、
jdbc
、
db2
DB2
的
JDBC
驱动程序
似乎正在截断
数值
/十进制字段
的
精度
。我在SALES表
中
定义了以下字段:然后执行以下insert语句:如果我
使用
DB2控制中心
的
查询功能进行查询,我会得到14.1234567800000000如果我
使用
Squirrel (一个
使用
DB
浏览 2
提问于2013-04-10
得票数 0
回答已采纳
3
回答
如何
插入
到
SQL Server十进制
列
?
sql-server
、
jdbc
、
bigdecimal
我正在
使用
MS
JDBC
driver for SQL Server,并尝试
将
值
插入
到
十进制(18,5)
列
中
。;ps.execute();
将
数据类型nvarchar转换为decimal
时
出现com.microsoft.sqlserver.
jdbc
浏览 3
提问于2012-04-10
得票数 3
回答已采纳
1
回答
Mysql从varchar
列
复制
到
十进制数
mysql
、
database-design
、
triggers
、
varchar
、
decimal
我在MySQL表(第一个表)中有一
列
具有varchar数据类型,我
使用
JDBC
驱动程序
在提到
的
列上
插入
数字数据类型
的
数据。但是,我决定创建另一个表(第二个表),其中包含一个decimal数据类型
的
列
。 <em
浏览 3
提问于2015-04-27
得票数 0
2
回答
使用
JPA注释设置Long
值
的
列
长度
mysql
、
jpa
、
annotations
目前我正在执行一些数据库优化,并希望通过JPA设置我
的
表
中
的
列
长度。到目前为止,我
使用
JPA设置字符串(varchar)长度没有问题,如下所示:public StringgetEmail() {} 但是,当我想对Long (bigint)类型
的
列
执行相同
的
操作
时
,它不起作用。Column(lengt
浏览 0
提问于2010-04-08
得票数 2
3
回答
PostgreSQL
将
尾随零添加到数字
postgresql
、
padding
、
numeric
最近,我
将
一个数据库迁移到PostgreSQL,其中一些
列
被定义为numeric(9,3)和numeric(9,4)。在测试应用程序时,我发现
当
数据被保存到这些
列
时
,
会
向
插入
的
值
添加尾随零。我正在
使用
Hibernate,我
的
日志显示了为准备好
的
语句构建
的
正确
值
。 在numeric(9,3)
列
中
插入</e
浏览 1
提问于2014-11-13
得票数 9
回答已采纳
4
回答
大数
的
BigDecimal
在浮点
值
中
不能正确工作。
java
、
bigdecimal
java中有一个
BigDecimal
数据类型。当我声明数字5190000000为
BigDecimal
时
,如下所示:,它是令人兴奋
的
,并看到了以下输出:5190000128
BigDecimal
a = new
BigDecimal
(5190000000L * 1.0
浏览 2
提问于2019-01-27
得票数 0
1
回答
数据没有从java程序
插入
到我
的
数据库
中
。
java
、
database
、
swing
、
applet
、
awt
在我
的
java程序运行后,在表单中提供详细信息后,表单将出现,它应该将该数据放入我
的
数据库
中
,但每次提供数据后,它在所有行
中
只显示#Deleted。我
的
insert查询或数据库连接是否有问题,而在编译和运行java文件
时
,它没有显示任何类型
的
错误或警告。if(str1.equals("Save")){ String url="
jdbc<
浏览 33
提问于2020-11-29
得票数 0
3
回答
当
从UI运行加载作业
时
,大查询现在
会
自动
将
长十进制
值
转换为数字。
google-bigquery
我有一个
值
"1.8299324324324324“,如果我
将
DML语句
插入
到
BigQuery
中
,它会将其舍入并
插入
到
Bigquery
中
。但是,对于相同
的
值
,如果
BigQuery
在控制台上
使用
csv文件加载作业,则会出现以下错误。“位置”:“查询”,“消息”:“无效
数值
: 1.8299324324324324字段:测试;
浏览 0
提问于2019-04-29
得票数 5
1
回答
2008 R2
中
数值
类型
的
精度
和规模
sql-server-2008
、
sql-server-express
、
numeric
、
sqldatatypes
我在SQLServer2008exp r2
中
将
一
列
声明为数字(5,3),并假设它允许我保存12345.123这样
的
值
,但当我试图输入大于100
的
值
时
,会出现溢出错误。这让我相信,在数字(5,3)
中
,5代表数字
的
总长度,包括
精度
和比例尺。考虑
到
这一点,我
将
列
的
类型更改为十进制(9,3),并假定它允许我输入像123456.123这样
浏览 2
提问于2011-09-12
得票数 0
回答已采纳
2
回答
不支持配置单元方法
java
、
sql
、
hive
我尝试
使用
配置单元作为底层数据存储来运行SQl查询,该查询调用Big Decimal函数并抛出以下错误:org.apache.hadoop.hive.
jdbc
.HivePreparedStatement.setBigDecimal(HivePreparedStatement.java:317) public void setBigDecimal(int parameterIndex,
BigDecimal
TODO Auto-generated method stub
浏览 0
提问于2013-11-26
得票数 3
4
回答
如何正确比较长和浮点原语?
java
、
primitive-types
我可以
使用
下面的代码吗?float b = 111.1f ...我知道,浮子和浮子可以与
使用
epsilon
值
等
的
精度
相比较。
浏览 6
提问于2015-07-31
得票数 3
回答已采纳
1
回答
使用
MySQL -连接器-
jdbc
驱动程序
8.0.18获取具有mysql 8服务器
的
时间戳
列
的
错误
值
java
、
mysql
、
jdbc
我们已经
将
应用程序从MySQL 5.1.6迁移到MySQL 8.0.16在这里,我们有一个
列
created_date,它
的
类型为datetime。它<
浏览 1
提问于2020-02-19
得票数 4
1
回答
(fast_executemany = True)错误"[ODBC 17用于Server]转换规范(0) (SQLExecute)
的
无效字符
值
“
python
、
sql-server
、
pyodbc
、
executemany
我
使用
pyodbc
中
的
(executemany)函数
将
数据填充到mssql数据库
中
。这是我
的
密码: tuples = [ cursor.commit() 它运行得很好,但是如果我取消了cursor.f
浏览 6
提问于2020-04-14
得票数 3
回答已采纳
1
回答
无法
使用
ODBC
将
SQL_TYPE_TIMESTAMP
值
绑定
到
MS SQL server (HY104:无效
的
精度
值
)
c++
、
sql
、
sql-server
、
odbc
我试图
使用
ODBC
将
一个SQL_TYPE_TIMESTAMP
值
绑定
到
MS数据库
中
的
DATETIME和/或时间戳
列
,但它失败了,出现了以下错误: 分数字段
的
值
是十亿分之一秒
的
数值
,范围从0<
浏览 3
提问于2016-12-01
得票数 1
回答已采纳
4
回答
BigDecimal
等于()与compareTo()
java
、
equals
、
bigdecimal
、
compareto
考虑一下简单
的
测试类: * @author The Elite Gentleman */
BigDecimal
y = new
BigDecimal
("1.00"); System.out.println(x.equals"true":
浏览 0
提问于2011-07-22
得票数 175
回答已采纳
4
回答
使用
Java标准
的
双字符串
java
、
core
我有下面的代码 System.out.println("Double Value using String format " + b); 我设置
的
双
值
不会作为输出返回
使用
大十进制78871234510124576
的</e
浏览 5
提问于2016-04-13
得票数 6
回答已采纳
1
回答
SQLServer十进制
插入
到
bigint
列
中
失去
精度
,但没有抛出错误
decimal
、
sql-server-2014
、
precision
、
sql-insert
、
bigint
下面的代码演示
使用
标准insert语句
将
具有精确性
的
十进制
值
插入
到
bigint
列
中
。SqlServer
会
截断
精度
,但不会抛出错误通知DBA。你能解释一下
为什么
精度
会
丢失
而不会抛出错误吗? 在这种情况下,你能建议一种强迫SQLServer抛出错误
的
方法吗?注:
当
<e
浏览 0
提问于2018-02-22
得票数 1
回答已采纳
1
回答
为什么
无效转换请求错误码: 17132?
java
、
sql
、
oracle
、
jdbc
在
使用
JDBC
准备好
的
语句
插入
时,我正在尝试获取最后
插入
的
行id。我有一个自动递增
的
主键列作为表
中
的
标识
列
。我
的
代码如下: }如果我删除了这一行,我就不会得到这个错误: last_inserted_id
浏览 0
提问于2015-08-20
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
线上慎用 BigDecimal,坑的差点被开了……
MySQL数据库之数据类型
大部分Java程序员都会忽略的几个问题,你中招没?
Java中的BigDecimal类你了解多少?
了解Java编程-BigDecimal详解
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券