【发布时间】:2021-12-14 16:01:36
【问题描述】:
我先说我不是 SQL Server 数据库专家,我是 .NET 开发人员。
我支持的应用程序有一些相当大的表,其中包含许多列,并且表中存储了大量数据(不是数百万行,而是成千上万行)。之前的开发者决定到处使用smalldatetime。
我们现在遇到此数据类型的最大范围为 2079 的问题。这是在 SQL Server 2012 中。
我的想法是我们需要将这些列转换为datetime2。这是正确的方法吗?如果是,有哪些注意事项?
【问题讨论】:
标签: sql-server sql-server-2012 sqldatatypes