sql - sqlserver中日期时间和时间戳之间的区别?

标签 sql sql-server date time

Timestamp 和有什么区别和Datetime SQL 服务器?

我认为这两种格式都能够存储日期+时间。那么,它们之间的区别在哪里呢?

但是Timestamp无法存储日期、时间信息。

还有什么区别吗?

最佳答案

根据the documentation , timestamprowversion 的同义词 - 它是自动生成的,并且保证1是唯一的。 datetime 不是 - 它只是一种处理日期和时间的数据类型,并且可以在插入等时由客户端指定。

<小时/>

1 当然,前提是您正确使用它。查看评论。

关于sql - sqlserver中日期时间和时间戳之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105093/

相关文章:

sql - Postgres 基于 2 列聚合结果

sql - 在 Partition 上划分两行

sql - 动态SQL生成列名?

r - 隐藏 x 轴上缺失的日期 ggplot2

mysql - 当天查询的日期时间列的最佳索引

swift - 获取给定 ISO 8601 日历年的周数

sql - 如何使用 T-SQL 使用分隔符字符分割字符串?

sql - 如何在 heroku 上执行 .sql 脚本?

Java SQL 数据库返回数据类型 Object 的结果

mysql - 具有特定列值的表名和列名列表