Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
|
![]() 前 |
![]() 次 |
このインスタンス・メソッドでは、OracleClob
の現行インスタンスでバイト配列で表される文字パターンを検索します。
宣言
// C# public int Search(byte[] val, Int64 offset, Int64 nth);
パラメータ
val
Unicodeバイト配列
offset
OracleClob
の検索の起点の0
ベース・オフセット(文字)
nth
絶対オフセット(文字)が戻される特定の一致の出現(1
ベース)
戻り値
一致のnth
回目の出現に対して、一致パターン(バイト表示)の起点の絶対offset
を戻します。それ以外の場合は、0
が戻されます。
例外
ObjectDisposedException
- オブジェクトはすでに処理されています。
InvalidOperationException
- OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
ArgumentOutOfRangeException
- この例外は次のいずれかの条件が存在する場合に表示されます。
offset
が0
未満の場合
nth
が0
以下の場合
nth
がOracleClob.MaxSize
以上の場合
offset
がOracleClob.MaxSize
以上の場合
備考
byte[
]
は検索前にUnicodeに変換されます。
検索パターンの制限は16383バイトです。