【问题标题】:Datatype for a column with both numbers and text in SQL Server?SQL Server中同时包含数字和文本的列的数据类型?
【发布时间】:2016-02-01 18:56:01
【问题描述】:

我正在使用 SSIS 将数据从 Excel 导出到 SQL Server 表。我在 Excel 中有一个包含数字和文本的列。

我可以在 SQL Server 中为此列创建的表中使用什么数据类型以使数据导出顺利?

我问这个的原因是因为我尝试了数据转换,只有上面提到的列中带有数字的数据被正确加载。

顺便说一句,我在上面的专栏中使用了nvarchar(255)

谢谢

编辑:我的桌子看起来像这样

col3 和 col4 中带有文本的行不会复制到表中

【问题讨论】:

  • nvarchar 很好。你一定是做错了什么。

标签: sql sql-server excel ssis


【解决方案1】:

如果您的 excel 列包含字符、数字和字母数字的组合值,请将 IMEX=1 添加到 excel 连接管理器的扩展属性中。

https://www.youtube.com/watch?v=s3d-XIYuB7k

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    • 2015-06-25
    • 1970-01-01
    • 2011-05-20
    • 2012-05-11
    相关资源
    最近更新 更多