Visual studio datetime与smalldatetime

Visual studio datetime与smalldatetime,visual-studio,sql-server-2005,datetime,smalldatetime,sql-types,Visual Studio,Sql Server 2005,Datetime,Smalldatetime,Sql Types,如果我不关心小于秒,建议在sql server 2005中存储我的日期时间值的类型是什么,是datetime还是smalldatetime?如果不关心秒,日期早于1900或晚于2079,smalldatetime可以:) 否则你最好选择约会时间 smalldatetime的分辨率可降低到一分钟,因此,如果该资源对您来说合适,smalldatetime将小50%(4字节比8字节),因此是首选 请参阅以获得良好的概述。如果您不确定,请使用datetime-任何其他内容都是过早的优化。你可能会改变你对

如果我不关心小于秒,建议在sql server 2005中存储我的日期时间值的类型是什么,是datetime还是smalldatetime?如果不关心秒,日期早于1900或晚于2079,smalldatetime可以:) 否则你最好选择约会时间


smalldatetime的分辨率可降低到一分钟,因此,如果该资源对您来说合适,smalldatetime将小50%(4字节比8字节),因此是首选


请参阅以获得良好的概述。

如果您不确定,请使用datetime-任何其他内容都是过早的优化。你可能会改变你对未来需要几秒钟的想法。

如果你改变主意,那么在特定时刻改变类型就没有问题了。还是我遗漏了什么?:)@DirkBoer,一旦你在数据库中存储了数据,修改它将是一件痛苦的事情,而且丢失的信息以后不能添加。