您可以使用外部表卸载在您内部表中的换行符。
要添加行结束符,请从含有换行符的表中查询最终值,如下所示:
该内部表,dummyCr ,现在包含一个行结束符,您可以在 SELECT 语句中既使用它进行卸载。
CREATE EXTERNAL TABLE sample_ext ( lastname CHAR(10) EXTERNAL CHAR(10), firstname CHAR(10) EXTERNAL CHAR(10), dateofbirth DATE EXTERNAL CHAR(12), eol CHAR(1) EXTERNAL CHAR(1)) USING (DATAFILES ....), FORMAT 'FIXED');
INSERT INTO sample_ext(lastname, firstname, dateofbirth, eol) SELECT a.lastname, a.firstname, a.dateofbirth, b.cr FROM mytable a, dummyCr b;