繁体   English   中英

使用向导从Excel导入日期格式到MS SQL Server Mgmt

[英]import date format from excel to MS SQL Server Mgmt using wizard

我正在尝试使用服务器导入和导出向导将带有日期列的表从Excel导入到MS SQL数据库。

数据库中列的数据类型为“ datetime”。 我尝试将相应的excel列设置为“短日期”,然后设置为“文本”:“ 19-02-2015”,然后将其设置为“自定义日期”:“ 19/02/2015 00:00”,但是我始终收到以下错误消息:

错误0xc020901c:数据流任务1:目标-Share_class_data.Inputs [目标输入]。目标上的列[Valuation_date]-Share_class_data.Inputs [目标输入]出错。 返回的列状态为:“该值违反了列的完整性约束。”。 (SQL Server导入和导出向导)

哪种数据类型可以与Excel中的日期格式结合使用?

还是将列的数据类型更改为varchar,导入格式化为文本的date列,然后将其转换为具有date数据类型的第二个date列的唯一替代方法?

您需要检查出现问题的列上的约束。 值之一违反约束之一。

示例:如果您的列不可为空,但是您的excel文件中有一个不包含值的记录,则您的过程将尝试为不可为空的字段insert一个null的记录,从而导致此完整性错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM