SQL Server 2008 - 2016日期时间全局删除毫秒

时间:2017-03-24 14:44:39

标签: sql-server datetime

我最近将数据库从SQL Server 2008迁移到2016.其中一个副作用是datetime字段的原始输出现在包含毫秒,而在它之前没有。有没有办法可以全局改变这种行为,所以一个简单的select *会输出它而不会毫秒。

1 个答案:

答案 0 :(得分:0)

是。创建一个视图,将数据转换为datetime2数据类型,而不是毫秒。如果您愿意,可以使用该视图进行连接。

或者您可以将该列的数据类型更改为不具有毫秒精度的datetime2类型并重建该表。