rdbsloaderで区切り文字をタブに変更する方法について

データロードの際、区切り文字にタブを指定する方法を教えてください。
rdbsloaderコマンドでデータをロードする際、rdbsloaderコマンドの-pオプションで、データの区切り文字を指定することができます。
区切り文字にタブを指定するには、引用符でくくったタブ文字を指定してください。

(例)
 rdbsloader -mi -i DB.DSI -t -p " " 入力ファイル

ここで、二重引用符(")の間にはタブ文字が入力されています。タブ文字を入力するには、Tabキーを押します。「¥t」などの表現をするのではなく、直接Tabキーで入力します。
引用符は、Windowsの場合は二重引用符(")、Linux/Solarisの場合は単一引用符(')を指定します。

なお、タブは空白と同じように扱われます。このため、rdbsloaderコマンドなどにおける空白の扱いの以下の注意事項に該当します。これらに該当する場合には、タブを区切り文字として使用しないでください。

  • 区切り文字に空白を指定した場合、連続する空白は1つの区切り文字として扱います。

  • 区切り文字に空白を指定した場合、テキスト形式のデータにNULL値を含めることができなくなりますので注意してください。


また、コマンドを実行する画面上で、Tabキーが入力補完機能に割り当てられている場合があります。その場合、Tabキーを押してもタブ文字が入力されるかわりに、入力補完機能によって別の文字が入力されてしまいます。そうした機能は解除して、Tabキーによってタブ文字が入力できるようにした状態でrdbsloaderコマンドを実行してください。

製品・サービス区分 Symfoware
製品・サービス情報
対象製品 Symfoware Server (Native Interface)
プラットフォーム Windows, Solaris, Linux
アンサー種別 技術サポート
このページの先頭へ