プライマリ・コンテンツに移動
Oracle® Databaseユーティリティ
12cリリース1 (12.1.0.2)
B71303-09
目次へ移動
目次
索引へ移動
索引

前
次

バイト順序の指定

入力データ・ファイルのデータのバイト順序を指定するには、SQL*Loader制御ファイルの次の構文を使用します。

BYTEORDERパラメータには、次の特長があります。

  • BYTEORDERは、SQL*Loader制御ファイルのLENGTHパラメータの後に置かれます。

  • 異なるデータ・ファイルに異なるバイト順序を指定できます。ただし、INFILEパラメータの前のBYTEORDER指定が、プライマリ・データ・ファイルのすべてのリストに適用されます。

  • プライマリ・データ・ファイルに対するBYTEORDER指定は、LOBFILEおよびSDFに対するデフォルトとしても使用されます。このデフォルトを上書きするには、LOBFILEまたはSDF指定を使用してBYTEORDERを指定します。

  • BYTEORDERパラメータは、制御ファイル内のデータには適用されません。

  • BYTEORDERパラメータは次のものに適用されます。

    • 2進INTEGERデータおよびSMALLINTデータ

    • 可変長フィールドのバイナリ長(VARCHARVARGRAPHICVARRAWおよびLONG VARRAWデータ型用)

    • UTF16キャラクタ・セットのデータ・ファイルの文字データ

    • FLOATおよびDOUBLEデータ型(データが書き込まれたシステムに、SQL*Loaderが実行されているシステム上のデータと互換性のある浮動小数点の表現がある場合)

  • BYTEORDERパラメータは、次のものには適用されません。

    • RAWデータ型(RAWVARRAWまたはVARRAWC)

    • 図形データ型(GRAPHICVARGRAPHICまたはGRAPHIC EXTERNAL)

    • UTF16以外のキャラクタ・セットのデータ・ファイルの文字データ

    • ZONEDまたは(PACKED) DECIMALデータ型