バイナリ データ - FastLoad

Teradata® FastLoad リファレンス

Product
FastLoad
Release Number
17.00
Published
2020年6月
Language
日本語
Last Update
2021-01-07
dita:mapPath
ja-JP/ije1544831946874.ditamap
dita:ditavalPath
ja-JP/ije1544831946874.ditaval
dita:id
B035-2411
Product Category
Teradata Tools and Utilities

バイナリ データ形式は、2バイト整数nnバイトのデータが続きます。バイナリ データ形式は、書式化データ形式と類似しています。ただし、レコード終了マーカーはありません。

各レコードには、次のフィールドがあります。
  • 2バイトのデータ長フィールド
  • 可変長の標識バイト フィールド(オプション)
  • 可変長の入力データ フィールド

バイナリ レコードの各フィールドについて次の表で説明します。

バイナリ レコード フィールドについての説明
入力レコード フィールド 説明
データ長 レコードの合計長のバイト数を示す2バイト フィールド。合計長には最初の2バイト(このフィールド)は含まれません。

データ長は、ASCII値ではなく、明示的な値として指定しなければなりません。例えば、1バイトのデータ長であれば、16進数の01を指定する必要があります。16進数の31(数字の1に相当するASCII値)は指定できません。

標識バイト ヌル データを示すためのオプションのバイト データ
入力データ Teradata FastLoad表の行に対応する実際の入力データ。
入力データ ストリームの先頭位置は、常に次のいずれかです。
  • レコードの第3バイト(オプションの標識バイトがない場合)

    または

  • 最後に出現したオプションの標識バイトの直後

入力データ フィールドの長さ(からオプションの標識バイトの分を引いたもの)は、最初の2バイトで指定された長さです。