我知道smallDateTime和timeStamp之间的区别。现在我正在使用smallDateTime,因为精度足以满足我的需求。但问题是我仍然需要按顺序保留插入的项目,如果插入过于靠近,smallDateTime会混合起来。
同时使用smallDateTime和timeStamp字段是否可以接受?我会使用smallDateTime来知道项目的插入时间和timeStamp字段按时间顺序排序。
注意:我不认为使用DateTime是一个有效的解决方案,因为如果插入的速度足够快,它会在保持订购时遇到同样的问题。
答案 0 :(得分:0)
如何使用自动生成的身份字段作为主键?我认为使用合成键是一个非常好的主意,加上自然键上的唯一索引。这将解决您的订购问题,因为记录将由主键排序。