【发布时间】:2014-02-20 16:19:32
【问题描述】:
SQL Server 中 postgresql“无时区的时间戳”的等效类型是什么?
可以使用 DateTime 吗?
【问题讨论】:
标签: sql sql-server postgresql
SQL Server 中 postgresql“无时区的时间戳”的等效类型是什么?
可以使用 DateTime 吗?
【问题讨论】:
标签: sql sql-server postgresql
对于新开发,您可以使用datetime2 数据类型,而不是“普通”datetime。它存储没有时区的时间戳,并允许您指定系统所需的精度。
要获得 1 微秒的精度,相当于 PostgreSQL 中的 timestamp without time zone,您需要指定 6 个小数位的精度,即
datetime2(6)
See this answer for details on why Microsoft recommends using datetime2.
【讨论】:
datetime2(6) 来匹配 PostgreSQL 的精度。