Является ли временная метка SQL Server устаревшей и что использовать для замены - PullRequest
9 голосов
/ 15 сентября 2009

Состояния страницы T-SQL MSDN

Синтаксис метки времени устарел. Эта функция будет удалена в будущая версия Microsoft SQL Сервер. Избегайте использования этой функции в новые разработки и планируют изменить приложения, которые в настоящее время используют эта функция.

Означает ли это, что тип данных SQL Server Timestamp также считается устаревшим? Если это так, то что следует использовать для его замены, поскольку тип данных SQL Server DateTime недостаточно детализирован, чтобы гарантировать, что для записей высокой транзакции можно ставить уникальное значение.

1 Ответ

19 голосов
/ 15 сентября 2009

На той же странице сказано использовать rowversion вместо timestamp. Устаревание - это синтаксис, а не основной механизм. Можете ли вы представить, что они снимают поддержку для такой широко используемой функции? Fugghedaboudit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...