INSTR¶
INSTR 関数は、ラージオブジェクト内で特定のパターンがn番目に出現する場所を返します。
<position> INTEGER INSTR(<lob_loc> { BLOB | CLOB },
<pattern> { RAW | VARCHAR2 } [, <offset> INTEGER [, <nth> INTEGER ]])
Parameters
lob_loc
パターンを検索するラージオブジェクトのラージオブジェクトロケーター。
pattern
ラージオブジェクトと一致するバイトまたは文字のパターン。
lob_locがBLOBの場合、lob. patternはRAWでなければなりません。lob_locがCLOBの場合、パターンはVARCHAR2でなければなりません。
offset
lob_loc内に位置してpatternの検索を開始します。最初のバイト/文字は位置1です。デフォルトは1です。
nth
offsetで指定された位置からpattern、nthの回数を検索します。デフォルトは1です。
position
offsetで指定された位置からnthで指定されたn番目の時刻にpatternが表示されるラージオブジェクト内の位置。