我在excel中有以下列:
我试图通过SSMS导入sql中的新表。
但是我不断收到如下错误消息:
(错误) 消息 错误0xc02020c5:数据流任务1:将列“TYPE_CODE”(15)转换为列“TYPE_CODE”(51)时数据转换失败。转换返回状态值2和状态文本“由于潜在的数据丢失,无法转换该值。”。 (SQL Server导入和导出向导)
我在sql表中的列已设置为:
CREATE TABLE FC04
(
TYPE_CODE int,
SKU varchar(255),
QtyOnHand varchar(255)
);
任何人都可以就解决方案或我出错的地方提出建议吗?
我已经建议了更改,现在是文件输入,但是当只使用4行时我得到如下输出?
答案 0 :(得分:3)
列TYPE_CODE正在尝试导入为int。 它们的值(如 FC04 )无法转换为int。
您应该更改表格中的类型。
CREATE TABLE FC04
(
TYPE_CODE varchar(255),
SKU varchar(255),
QtyOnHand varchar(255)
);