小编典典

什么是sql server 2008 r2中的numeric(18,0)

sql

我从该数据类型中找到了一个带有此列的表

numeric(18, 0)

那是什么 以及为什么018意味着

我已经检查了这个问题,SQL
Server中的数字,浮点数和十进制数之间的差异,
但无法理解。

我可以在该列中添加(-10)吗?

我可以在该列中添加所有负数吗?

我可以在该列中添加任何正数吗?

更新1

这是我在该列中找到的数据的示例

100
263
13
2
9
4
3
3
28
15
33
16
135
50
64
60
100
500
150

更新2是否可以有-+


阅读 250

收藏
2021-04-15

共1个答案

小编典典

的第一个值是 精确 和第二个是 规模
,所以18,0基本上是18位数字与小数点后0数字。18,2举例来说,如果您有18位数字,其中两位将在小数点后…

18,2的示例:1234567890123456.12

和之间没有 功能上的 区别,除了名称和我想起的数字一样,就像在早期版本中一样。numeric``decimal

并回答:“ 我可以在该列中添加(-10)吗? ”-是的,您可以。

2021-04-15