我有一个csv,它有一个名为“Value”的列,其中有一个字符串和特殊字符的组合。
例如:
Value
abc
xyz
"
pqr
'
我想在输出文件中用空字符串“”替换“和'特殊字符。”我使用派生列“替换”函数作为
Replace(Replace(Value,"'",""),"\"","")
它似乎不起作用
试过这个:在派生列中
Replace(Replace(Value,"'",""),"\"","")
我希望输出在一个平面文件中,其值为
Value
"abc"
"xyz"
""
"pqr"
""
我想用空字符串替换“和'特殊字符”“
如果您要删除所有值中的所有引用,那么您使用的派生列表达式很好:
Replace(Replace(Value,"'",""),"\"","")
既然你提到它似乎不起作用,那么你必须检查许多可能的原因:
'
,请尝试使用以下表达式
Replace(Replace(Replace(Value,"'",""),"\"",""),"`","")
"abc", ""
那么您应编辑目标的平面文件连接管理器并将"
设置为文本限定符,并确保列qualified属性设置为true。
Text Qualifier in SSIS Example
Meaning of TextQualified attribute in flat file connections