小编use*_*179的帖子

numeric(38,0)作为主键列; 好,坏,谁在乎?

在我当前的项目中,我遇到了我们的主数据库脚本.仔细看看它,我注意到我们所有的原始主键都有一个数字类型(38,0) 我们当前正在运行SQL Server 2005作为我们的主要数据库平台.

对于一些上下文,我们支持Oracle和SQL Server作为后端.在Oracle中,我们的主键具有数字类型(38,0).

有人知道这种实施可能产生的副作用和性能影响吗?我一直倡导并实现intbigint作为主键,并且很想知道数字(38,0)是否是更好的选择.

sql sql-server sql-server-2005 primary-key

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

primary-key ×1

sql ×1

sql-server ×1

sql-server-2005 ×1