INSTR

INSTR 関数は、ラージオブジェクト内で特定のパターンがn番目に出現する場所を返します。

<position> INTEGER INSTR(<lob_loc> { BLOB | CLOB },
   <pattern> { RAW | VARCHAR2 } [, <offset> INTEGER [, <nth> INTEGER ]])

Parameters

lob_loc

パターンを検索するラージオブジェクトのラージオブジェクトロケーター。

pattern

ラージオブジェクトと一致するバイトまたは文字のパターン。 lob_locBLOB の場合、 lob. patternRAW でなければなりません。 lob_locCLOB の場合、パターンは VARCHAR2 でなければなりません。

offset

lob_loc 内に位置して pattern の検索を開始します。最初のバイト/文字は位置1です。デフォルトは1です。

nth

offset で指定された位置から patternnth の回数を検索します。デフォルトは1です。

position

offset で指定された位置から nth で指定されたn番目の時刻に pattern が表示されるラージオブジェクト内の位置。