n********6 发帖数: 1511 | 1 请教:如何消除避免在SSIS输出过程中,因column中隐藏换行符,而导致最终记录分成
两行的情况? |
s**********o 发帖数: 14359 | 2 要先CLEAN DATA吧,对COLUMN操作REPLACE掉特殊字符,进入SSIS就比较危险,之前就
要先清理干净
【在 n********6 的大作中提到】 : 请教:如何消除避免在SSIS输出过程中,因column中隐藏换行符,而导致最终记录分成 : 两行的情况?
|
n********6 发帖数: 1511 | 3 以下试过可行。
REPLACE(REPLACE(YourColumn1,CHAR(13),' '),CHAR(10),' ') |
y****w 发帖数: 3747 | 4 搞清楚13和10代表啥意思了么?
【在 n********6 的大作中提到】 : 以下试过可行。 : REPLACE(REPLACE(YourColumn1,CHAR(13),' '),CHAR(10),' ')
|
s**********o 发帖数: 14359 | 5 REPLACE 13和10是对的。
【在 y****w 的大作中提到】 : 搞清楚13和10代表啥意思了么?
|
n********6 发帖数: 1511 | 6 谢谢大家的提醒。
13 - return, 10- line feed.
5年前在sp_send_dbmail输出到email body中用过。前一阵忘记了。
另,请问:
.txt, .dat,.sav(unicode)内隐藏字符是如何产生的?
【在 y****w 的大作中提到】 : 搞清楚13和10代表啥意思了么?
|
y****w 发帖数: 3747 | 7 that is whi i asked. replacing is wrrong. they come from youe client who
typed enterr in the input area. replacing combine all lines and bhange the
data. you should find some other delimter or find some opttion which allow
char del takes higher priority.
【在 n********6 的大作中提到】 : 谢谢大家的提醒。 : 13 - return, 10- line feed. : 5年前在sp_send_dbmail输出到email body中用过。前一阵忘记了。 : 另,请问: : .txt, .dat,.sav(unicode)内隐藏字符是如何产生的?
|