用ORACLE查询结果粘贴到excel表里串行问题,因为存储的文本中带有换行符,ctrl+c 复制的时候行会串行,可以把REPLACE把字符串中的换行符号去掉,实现脚本如下:
UPDATE your_table
SET your_column = REPLACE(your_column, CHR(10), '') -- 去除换行符(LF)
WHERE INSTR(your_column, CHR(10)) > 0;
UPDATE your_table
SET your_column = REPLACE(your_column, CHR(13), '') -- 去除回车符(CR)
WHERE INSTR(your_column, CHR(13)) > 0;
CHR(10) 在编程中表示换行符,即 ASCII 码为 10 的字符。还有其他特殊字符也可以根据ASCII 码表,对照替换。