为 SSIS 派生列组合多个替换表达式
Combine multiple Replace expressions for a SSIS Derived Column
我有 3 个在 SSIS 派生列中解析的替换表达式。当我尝试将它们组合成 1 个字符串时,它们出错了。替换都在同一列中。下面是 3 个已解析的表达式。
REPLACE([Column1],":",":")
REPLACE([Column1],"\n"," ")
REPLACE([Column1],"</div>"," ")
以下是我尝试过的 2 个未解决的表达式。
REPLACE([Column1],":",":","\n"," ","</div>"," ")
Replace(Replace([Column1],":",":"),"\n"," "),"</div>"," ")
非常感谢任何帮助获得正确语法的帮助。
尝试
(REPLACE([COURSE_CODE],":",":"))+REPLACE([COURSE_CODE],"\n"," ")+REPLACE([COURSE_CODE],"</div>"," ")
这会将您的 [Column1] 替换为您的所有值。
REPLACE(REPLACE(REPLACE([nightrate],":",":"),"\n"," "),"</div>"," ")
检查这个。
\
是转义字符。如果您想在 SSIS 字符串中使用单个反斜杠文字,则必须将其转义并使用 \
代码:
REPLACE(REPLACE(REPLACE([Column1],"</div>",":"),":",":"),"\n"," ")
在您的代码中您错过了第三个替换函数。
Code:
Output :
我有 3 个在 SSIS 派生列中解析的替换表达式。当我尝试将它们组合成 1 个字符串时,它们出错了。替换都在同一列中。下面是 3 个已解析的表达式。
REPLACE([Column1],":",":")
REPLACE([Column1],"\n"," ")
REPLACE([Column1],"</div>"," ")
以下是我尝试过的 2 个未解决的表达式。
REPLACE([Column1],":",":","\n"," ","</div>"," ")
Replace(Replace([Column1],":",":"),"\n"," "),"</div>"," ")
非常感谢任何帮助获得正确语法的帮助。
尝试
(REPLACE([COURSE_CODE],":",":"))+REPLACE([COURSE_CODE],"\n"," ")+REPLACE([COURSE_CODE],"</div>"," ")
这会将您的 [Column1] 替换为您的所有值。
REPLACE(REPLACE(REPLACE([nightrate],":",":"),"\n"," "),"</div>"," ")
检查这个。
\
是转义字符。如果您想在 SSIS 字符串中使用单个反斜杠文字,则必须将其转义并使用 \
代码:
REPLACE(REPLACE(REPLACE([Column1],"</div>",":"),":",":"),"\n"," ")
在您的代码中您错过了第三个替换函数。
Code:
Output :