【发布时间】:2017-04-06 06:38:45
【问题描述】:
我正在尝试使用服务器导入和导出向导将带有日期列的表从 excel 导入 MS SQL 数据库。
数据库中列的数据类型是'datetime'。我尝试将相应的 excel 列格式化为“短日期”,然后格式化为“文本”:“19-02-2015”,然后格式化为“自定义日期”:“19/02/2015 00:00”,但我始终收到以下错误消息:
错误 0xc020901c:数据流任务 1:目标 - Share_class_data.Inputs[Destination Input].Columns[Valuation_date] 在目标 - Share_class_data.Inputs[Destination Input] 上出现错误。返回的列状态是:“该值违反了列的完整性约束。”。 (SQL Server 导入导出向导)
哪种数据类型将与 Excel 中的日期格式结合使用?
或者是将列的数据类型更改为 varchar、导入格式化为文本的日期列然后将其转换为具有日期数据类型的第二个日期列的唯一替代方法?
【问题讨论】:
标签: sql-server excel date import wizard