所以我得到了 CSV 文件,出于某种原因,它们以“123-45-9873”的形式出现。
现在我将“-”修剪掉,但该列是 SSN 列,所以我留下“12345987 将 3 取出并将“字符放在桌子上。
我可以使用什么替换功能来替换这个字符?
作为参考,这就是我正在做的
(DT_STR,9,1252)REPLACE(SSN,"-","")
并得到“12345678
所以我得到了 CSV 文件,出于某种原因,它们以“123-45-9873”的形式出现。
现在我将“-”修剪掉,但该列是 SSN 列,所以我留下“12345987 将 3 取出并将“字符放在桌子上。
我可以使用什么替换功能来替换这个字符?
作为参考,这就是我正在做的
(DT_STR,9,1252)REPLACE(SSN,"-","")
并得到“12345678
看起来引号(“)字符被认为是输入字符串的一部分。
有两种选择:
1. 更正您的平面文件源以为此字段定义引号字符,因此它将删除字符串开头和结尾的 " 值。
2. 使用另一个替换来删除引号。REPLACE(REPLACE( SSN,"\"",""),"-","")