SSIS删除双引号内的单引号

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

我试图创建一个派生列,将删除包含在双引号中的字符串周围的单引号。例如:

"Robert 'Bob' LaBla"

我需要删除Bob周围的单引号,以便结果是:

"Robert Bob LaBla"

尝试REPLACE(Column,"\"","")完全删除双引号但用单引号替换这个表达似乎不起作用。我宁愿不必为此编写脚本。任何帮助表示赞赏。

sql-server visual-studio ssis etl derived-column
1个回答
1
投票

要删除派生列中的单引号,只需使用以下表达式:

REPLACE(Column,"'","")

如果您需要删除两个引号

REPLACE(REPLACE(Column,"\"",""),"'","")

参考

© www.soinside.com 2019 - 2024. All rights reserved.