我正在尝试将使用Pipe(|)分隔的文本文件加载到Green Plum Table。但由于列中的某些特殊字符(如'ÉCLAIR')导致加载失败。 Greenplum Gpload中是否有任何选项可以毫无问题地加载表中的数据。
我正在使用yaml文件,如下所示: GPLOAD: INPUT: - 资源: 文件:[/ testfile.dat] - 格式:文字 - DELIMITER:'|' - 编码:'LATIN1' - NULL_AS:'' - ERROR_LIMIT:10000 - ERROR_TABLE:
我们可以使用Gpload中的任何其他选项加载文件吗?
我正在创建要从Teradata加载的文件,因为teradata列具有特殊字符,所以它也会在Greenplum中引起问题。
答案 0 :(得分:0)
您可以尝试在输入部分添加: - ESCAPE:'OFF'。
您可能需要将ENCODING更改为识别这些特殊字符的内容。 LATIN9可能吗?
吉姆麦肯恩 枢转