【问题标题】:importing table data in SQL from Excel - maintain carriage returns从 Excel 导入 SQL 中的表数据 - 维护回车
【发布时间】:2019-03-25 23:38:56
【问题描述】:

我已将数据从 Excel 电子表格导入 SQL 临时表(使用向导)。 excel 中的一列包含带回车的地址:

Address line 1
Address Line 2
Address Line 3

但是当我从临时表更新我的主表并在数据库应用程序中查看时,地址是“line 1 Line 2 Line 3”,没有回车。如何将格式从 excel 保留到单独的行中的地址行?

【问题讨论】:

  • SSMS 中的网格不会显示回车。您是否检查过它们如何与文本结果一起显示?

标签: sql-server excel


【解决方案1】:

有点小技巧,但最终将 Excel 中的回车替换为“|”然后用了

REPLACE(field_name,'|',CHAR(13)+CHAR(10)) 

在 SQL 中替换 '|'带回车和换行。像魅力一样工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 2015-01-02
    • 1970-01-01
    相关资源
    最近更新 更多