-
データロード
copyコマンドでCSVファイルの先頭から複数行を読み飛ばす方法
copyコマンドでCSVファイルの先頭から複数行を読み飛ばす方法copyコマンドを使用してデータロードする場合、CSVファイル中の先頭に列名などが含まれているとエラーになります。そのような時に、copyコマンドのski...
- #COPY
-
データロード
データロードで不正データがある場合にスキップする方法
データロードで不正データがある場合に、不正データの行だけスキップする方法COPYコマンドでデータロードを行うと、カラム幅よりも大きなデータは溢れた分を切り捨てた状態でロードします。このような挙動をする...
- #COPY
-
データロード
データロードで不正データがある場合にロールバックする方法
データロードで不正データがある場合にロールバックする方法COPYコマンドでオプションを付けずにデータロードを行うと、不正データ(桁溢れなどのデータ)以外は、ロードが正常に実行されます。※不正データは、Re...
- #COPY
- #エラー
-
データロード
固定長データのロード方法
固定長データのロード方法固定長データのロードは、データベースにログインし、COPYコマンドを使用します。各項目のデータ長の指定には「FIXEDWIDTH COLSIZES」パラメータを使用します。構文dbadmin=> COPY ス...
- #COPY
-
アーキテクチャ
データロード
空文字データとNULLデータINSERT時の差異
空文字とNULLの扱いVerticaでは、CHAR型やVARCHAR型の列に「空文字」や「NULL」をINSERTした場合、それぞれ結果が異なります。以下に6パターンのデータの挙動を整理してみます。値内容挙動ブランク、囲みなし構文...
- #NULL
-
データロード
データロード時の状況を確認する方法
データロード時の状況を確認する方法Verticaではデータロード時の状況をload_streamsテーブルを検索して確認できます。LINEORDERへのデータロードの例以下、LINEORDER表にデータロードしている例で確認します。db...
- #COPY
-
データロード
CSVデータのロード方法
CSVデータのロード方法CSVデータのロードは、データベースにログインし、COPYコマンドを使用します。区切り文字の指定には「DELIMITER」パラメータを使用し、囲み文字の指定には「ENCLOSED BY」パラメータを使用...
- #COPY
-
データロード
NULLデータロード時の注意事項
NULLデータをロードする場合、ロードオプションとCSVフォーマットそれぞれに注意事項があります。ロード時のNULLオプションVerticaではNULLオプションのデフォルトは「”(空の文字列)」として扱われます。NULLと...
- #NULL
-
データロード
「¥」を文字データとしてロードする方法
半角の「¥」をデータとして扱いたいというケースがあるかと思います。(※説明のために「¥」を全角で表記しています) Verticaではデータロード時のデフォルトのエスケープ文字が半角「¥」のため、何もオプショ...
- #エスケープ文字