datetime列的默认约束未获得正确的时间

时间:2018-01-23 21:39:43

标签: sql-server tsql ssis

我正在使用表约束来解决问题。构建约束以使用插入行时的当前日期更新表中的列。 SSIS包将数据插入表中。

如果我从查询手动运行插入,它可以正常工作。如果我手动运行SSIS包,则会插入正确的日期,但时间始终为07:00或08:00。

这是约束:

ALTER TABLE [dbo].[table_name] ADD  CONSTRAINT [constraint_name]  DEFAULT (getdate()) FOR [column_name]

添加到我的原始帖子,这里是日期的样子。您可以看到它不完全是07:00或08:00,而是在几毫秒到几秒之间。

Constraint Dates

0 个答案:

没有答案