2017-03-08 24 views
0

EDBローダーを使用してファイルを使用してデータをロードしていますが、以下のエラーが発生します。"EDBローダーの" UTF8 ":0x00"をエンコードするための無効なバイトシーケンス

私が使用しているEDB形式:

LOAD DATA 
APPEND 
INTO TABLE $table_name 
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
TRAILING NULLCOLS 
($columns_name) 

エラー:

Rejected Record Number (line no) for relation (table_name) due to the following error: 
"invalid byte sequence for encoding "UTF8": 0x00" 

サンプルファイル形式:

"1234","//acsii100\private\test" 

それを解決するのに役立ちます。

FIELDS TERMINATED BYの末尾に「\t」というタブを追加して解決するかどうか。

ありがとうございます。

答えて

0

バイナリモードでファイルをロードし、バイト単位で出力する必要があります。私は、文字がそれらの間のゼロで16ビットになると推測しています。

他の可能性は、レコードが最小長でなければならないことです。そうは思わない。

関連する問題