跟踪有序smalldatetime列的最佳方法

时间:2009-04-10 04:50:37

标签: sql-server datetime timestamp

我知道smallDateTime和timeStamp之间的区别。现在我正在使用smallDateTime,因为精度足以满足我的需求。但问题是我仍然需要按顺序保留插入的项目,如果插入过于靠近,smallDateTime会混合起来。

同时使用smallDateTime和timeStamp字段是否可以接受?我会使用smallDateTime来知道项目的插入时间和timeStamp字段按时间顺序排序。

注意:我不认为使用DateTime是一个有效的解决方案,因为如果插入的速度足够快,它会在保持订购时遇到同样的问题。

1 个答案:

答案 0 :(得分:0)

如何使用自动生成的身份字段作为主键?我认为使用合成键是一个非常好的主意,加上自然键上的唯一索引。这将解决您的订购问题,因为记录将由主键排序。