最后一栏' NULL'在Greenplum中字符串不被NULL替换

时间:2015-04-13 16:44:44

标签: postgresql null greenplum

我有一个带有以下数据的文本文件demo.txt:

1|John|23|Male|None
2|David|None|MALE|California
3|Katie|None|FEMALE|None

此文件中的所有列均为文本

我正在尝试使用此

在postgres中加载txt文件
CREATE READABLE EXTERNAL TEMP TABLE ashish
        (
        Serial varchar(255),
        Name varchar(255),
        Age varchar(255),
        Gender varchar(6),
        State varchar(255)
        )
LOCATION
(
'<path>/demo.txt'
)
    FORMAT 'text' (delimiter E'\t' null 'None') ENCODING 'UTF8';
        CREATE TEMP TABLE demo as 
        SELECT * from ashish
        distributed by (Serial);

我得到的结果是:

enter image description here

问题:为什么我的代码不会替换最后一列的'None'并使其为'Age'列中的NULL?

我有相关的解决方法,但我想知道此代码中的问题。

0 个答案:

没有答案