【发布时间】:2012-06-15 05:08:56
【问题描述】:
在我的数据库中,我们有一个超出 int 最大值的字段, 我可以选择 bigint 作为主键,但我想知道我们可以使用小数(2,18)作为主键吗?如果可以,我们如何自动增加这个字段?
【问题讨论】:
-
在 SQL Server 中,
DECIMAL总是用(precision, scale)指定,其中precision是总 位数,scale是后面的位数小数点。所以你的decimal(2,18)一点意义都没有——总共有 2 位,小数点后有 18 位?!?
标签: sql-server-2008 primary-key