0

我正在尝试将我的数据加载到我的表中。我的数据由 '\t' 终止,当我尝试时:

OPTIONS (SKIP=0)
load data
infile 'C:\*'
APPEND into table Table1
FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS
(
FNAME                    NULLIF NAME=BLANKS,
LNAME                     NULLIF LNAME=BLANKS,
SUFFIX                    NULLIF SUFFIX=BLANKS,
HNAME                    NULLIF HNAME=BLANKS,
ADDRESS1              NULLIF ADDRESS1=BLANKS,
ADDRESS2              NULLIF ADDRESS2=BLANKS,
CITY                         NULLIF CITY=BLANKS,
HSTATE                    NULLIF HSTATE=BLANKS,
ZIP                            NULLIF ZIP=BLANKS,
EXTENDED_ZIP        NULLIF EXTENDED_ZIP=BLANKS,
COUNTRY                 NULLIF COUNTRY=BLANKS,
)

我可以成功地将我的数据加载到我的表中,但没有显示空值,它插入了下一列值而不是 (null)。

谁能帮帮我

提前致谢

4

1 回答 1

0
1) As vkp pointed out , an extra ',' after country name.
2) FNAME                    NULLIF **NAME**=BLANKS

它应该是“FNAME”

尝试这些更改,它对我来说很好。

于 2016-06-02T04:35:14.667 回答