在我当前的项目中,我遇到了我们的主数据库脚本.仔细看看它,我注意到我们所有的原始主键都有一个数字类型(38,0) 我们当前正在运行SQL Server 2005作为我们的主要数据库平台.
对于一些上下文,我们支持Oracle和SQL Server作为后端.在Oracle中,我们的主键具有数字类型(38,0).
有人知道这种实施可能产生的副作用和性能影响吗?我一直倡导并实现int或bigint作为主键,并且很想知道数字(38,0)是否是更好的选择.
sql sql-server sql-server-2005 primary-key
primary-key ×1
sql ×1
sql-server ×1
sql-server-2005 ×1