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

前
次

フィールドの相対的な位置指定

この項では、次の条件でSQL*Loaderを使用してフィールドの開始位置を決定する方法について説明します。

フィールドの開始位置が指定されていない場合

フィールドの開始位置が指定されていない場合は、前のフィールドの終了位置の直後の位置が、そのフィールドの開始位置となります。図10-2に、前のフィールド(フィールド1)のサイズが事前に決定されている場合の例を示します。

図10-2 固定長フィールドの後の相対的な位置指定

図10-2の説明が続きます
図10-2 固定長フィールドの後の相対的な位置指定の説明

前のフィールドの終端がデリミタで指定されている場合

前のフィールド(フィールド1)の終端がデリミタで指定されている場合、次のフィールドはそのデリミタの直後から開始します。この例を図10-3に示します。

図10-3 デリミタ付きフィールドの後の相対的な位置指定

図10-3の説明が続きます
図10-3 デリミタ付きフィールドの後の相対的な位置指定の説明

前のフィールドに囲みデリミタおよび終了デリミタの両方が含まれる場合

フィールドが囲みデリミタと終了デリミタの両方で指定された場合、その次のフィールドは終了デリミタの直後の位置から開始します。この例を図10-4に示します。囲みデリミタから終了デリミタまでの間に空白以外の文字がある場合は、エラーが出力されます。

図10-4 囲みデリミタの後の相対的な位置指定

図10-4の説明が続きます
図10-4 囲みデリミタの後の相対的な位置指定の説明