首页 > 代码库 > Teradata数据中包含换行符导致查询结果导出串行问题
Teradata数据中包含换行符导致查询结果导出串行问题
Teradata数据中包含换行符导致查询结果导出串行问题
系统在日常运行期间,有部分数据是读取EXCEL导入到生产系统中的。这就导致了数据质量良莠不齐。有的Excel单元格中有换行符,数据导入后,再次查询时,就有可能出现导出结果数据串行的问题。
先来还原这一问题。(还未找到解决方案……T_T)
编写SQL,运行结果如下图:
复制Answer到UE中查看:
利用SQLA自带的导出功能,导出txt查看:
需注意的是,Create table with data 与 insert select运行结果不一致;
SQL:
CREATE MULTISET VOLATILE TABLE VT_TEST AS (SEL 1 AS LINE_NUM,‘第一行12345第二行67890第三行ABCDE‘ AS MULTILINE)WITH DATA ON COMMIT PRESERVE ROWS;INSERT INTO VT_TESTSEL2 AS LINE_NUM,‘LINE1LINE2LINE3‘ AS MULTILINE;SEL * FROM VT_TEST;
Teradata数据中包含换行符导致查询结果导出串行问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。