INSERTINTOコマンドを使用してCSVファイルをNetezzaにインポートしています。
INSERT INTO MY_TABLE
SELECT
*
FROM EXTERNAL 'C:\\file.csv'
USING (
REMOTESOURCE 'ODBC'
DELIMITER ','
MAXERRORS 100000
SKIPROWS 1
ESCAPECHAR '\'
)
;
Netezzaはタスクを「正常に」終了します。つまり、間違いは発生しません。ただし、データはまったくインポートされません。1000行のうち、インポートされるのは100行のみで、いずれにも何も含まれていません。
NetezzaCSVロードにあるコードに従いました
また、外部テーブルを介してデータをインポートしようとしましたが、同じ方法で再び失敗しました。
重要なパラメータなど、何かが足りませんか?この手順は、以前は問題なく機能していました。インポートしようとしているcsvファイルに問題はないと思います。
私はついに問題を発見しました、それはこのスレッドでより詳細に説明されています:
問題は、日付形式のインポートにありました。次の2行をコードで指定する必要がありました。
DATESTYLE'DMY '
DATEDELIM '。'
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加