Joe*_*Fan 6 sql-server primary-key relational-database
我继承了一个SQL Server数据库,其中许多表具有类型的主键numeric(18,0).
有什么理由(历史可能?)有人会选择这种数据类型作为主键吗?
我猜测SQL Server数据库最初是在SQL Server 2000之前的版本中设计的,这是他们获得比标准int更大的"整数"的唯一方法.从那以后,一个bigint会更合适.
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |