【发布时间】:2016-02-04 09:24:33
【问题描述】:
哪个是好的做法,哪个对未来更有益...在数据库中为日期月份和年份保留单独的列还是使用单个日期数据类型列?
【问题讨论】:
-
使用单一日期数据类型列
-
有助于日期比较,按日期列排序.. 每次通过从单独的 datepart 列组合生成日期值是不必要的
-
保留单独的列:浪费数据库。您必须为此数据类型创建一个新列,例如戳记应该是日期时间
-
使用单个日期时间列(并根据您的需要对其进行格式化)更有用。这可以用来实例化一个适当的日期时间对象,这将允许各种魔法。