лучший способ отслеживать упорядоченный столбец smalldatetime - PullRequest
0 голосов
/ 10 апреля 2009

Я знаю разницу между smallDateTime и timeStamp. Прямо сейчас я использую smallDateTime, потому что точность достаточно хороша для моих нужд. Но проблема в том, что мне все еще нужно держать вставленные элементы в порядке, а smallDateTime перемешивает вещи, если вставки расположены слишком близко друг к другу.

Является ли приемлемой практика использования поля smallDateTime и timeStamp? Я бы использовал smallDateTime, чтобы узнать, когда был вставлен элемент, и поле timeStamp, чтобы упорядочить вещи в хронологическом порядке.

Примечание: я не считаю использование DateTime допустимым решением, поскольку у него будет та же проблема с сохранением порядка, если вставки сделаны достаточно быстро.

1 Ответ

0 голосов
/ 10 апреля 2009

Как насчет использования автоматически сгенерированного поля идентификации в качестве первичного ключа? Я думаю, что использование синтетических ключей - неплохая идея в сочетании с уникальным индексом натурального ключа. Это решит проблему заказа, так как записи будут упорядочены по первичному ключу.

...