选择的列在导入到文本文件sql中时显示2行

问题描述 投票:0回答:1

我正在尝试通过文本文件将以下内容导入S3:enter image description here

SELECT
    CLI.CLI_ID,
    CLI.CLI_SHORTNAME 'Client_Shortname', 
    REPLACE(CLI.CLI_FIRMNAME, '|','' )'Client_Firmname',
    CLI.CLI_CLIENT_TYPE_ID
    CLI.CLI_CLIENT_TYPE
    CLI.CLI_CLIENT_LOCATION
FROM 
    CLIENT CLI 

我遇到一个问题,其中Client_Firmname列在第4行分成两行。我不确定如何将其仅保留在那一列上。

sql-server replace delimiter col convert
1个回答
0
投票

看起来您的Client_Firmname字段中包含回车符。

也许添加一些附加的REPLACE函数,以将其替换为空字符串来删除它们。

REPLACE(REPLACE(REPLACE(CLI.CLI_FIRMNAME, '|','' ), CHAR(10), ' '), CHAR(13), ' ') 'Client_Firmname',
© www.soinside.com 2019 - 2024. All rights reserved.