nzconvert の例

nzconvert コマンドは、パイプと合わせて使うことで、レガシー・コードで作成された既存のデータを UTF-8 に変換することが可能です。 以下の例は、UNIXシステム上で動作する「nzconvert」のコマンド例である。 このコマンドはUNIXとWindowsのNetezzaクライアントで使用できる。

  • sjis のデータ・ファイルを変換しロードするには、以下の文を入力します。
    >cat datafile | nzconvert -f sjis | nzload -t table -encoding 
    internal
  • 外部表のデータを変換しロードするには、以下の文を入力します。
    >mkfifo namedpipe
    >cat data file | convert -f sjis > namedpipe&
    >nzload -df namedpipe -t jploadtest -encoding internal
  • nzconvert がサポートするすべてのコード・セット別名を一覧表示するには次のように入力します。
    >nzconvert -l | grep -v 'Available converters' | awk '{print
    "nzconvert -a "  $0}' | bash

    別名名のハイフン、アンダースコアー、大文字・小文字の違いは無視されます。