Input Data Formats | Formatted Data | Teradata FastLoad - 書式化データ - FastLoad

Teradata® FastLoad リファレンス - 17.20

Product
FastLoad
Release Number
17.20
Published
2022年10月10日
Language
日本語
Last Update
2022-11-21
dita:mapPath
ja-JP/dlf1641281592734.ditamap
dita:ditavalPath
ja-JP/vax1619194969834.ditaval
dita:id
B035-2411
Product Category
Teradata Tools and Utilities

ワークステーション接続システムの書式化データは、BTEQ EXPORTファイルなど、データベース ソース データとして適切な形式の入力データです。

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

書式化レコードの各フィールドについて次の表で説明します。

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

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

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

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

レコードの終わり レコード終了区切りフィールドは、以下に示す2つの16進数値のいずれかです。
  • 0A (改行)
  • 0D (復帰)