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
が表示されるラージオブジェクト内の位置。