【发布时间】:2017-08-30 22:24:58
【问题描述】:
我正在构建一个新的员工跟踪应用程序。我正在使用 SSIS 将员工数据从 Excel 电子表格导入 MSSQL 2016 数据库。我应该将员工 StartDate 信息转换并保存为“DT_Date”、“DT_DBDate”还是“DateTime2”?
在我看来,我应该将它保存为 DT_DBDate 类型,因为一天中一个人加入的时间与我的应用程序无关。然而,我担心,我可能会限制自己将来能够做一些事情,例如日期时间算术,并且无法在任何地方找到关于何时使用不同日期类型的文章。我希望得到任何关于我应该选择什么类型以及为什么选择的建议。
【问题讨论】:
-
如果您不需要时间,
DT_DBDate听起来是正确的选择。 -
我认为最安全的选择是日期时间。
-
知道你的投票是什么,不幸的是对我没有帮助。我需要知道为什么 - 即会发生什么会降低约会的安全性?
标签: sql-server excel ssis