Difference between datetime and timestamp in sqlserver? [duplicate]

According to the documentation, timestamp is a synonym for rowversion – it’s automatically generated and guaranteed1 to be unique. datetime isn’t – it’s just a data type which handles dates and times, and can be client-specified on insert etc.


1 Assuming you use it properly, of course. See comments.

Leave a Comment