Compare
このインスタンス・メソッドでは、現行のインスタンスが参照するデータと指定されたオブジェクトのデータを比較します。
宣言
// C# public int Compare(Int64 src_offset, OracleClob obj, Int64 dst_offset, Int64 amount);
パラメータ
- 
                        
src_offset現行インスタンスの比較開始ポイント(文字)
 - 
                        
obj指定された
OracleClobオブジェクト - 
                        
dst_offset指定された
OracleClobの比較開始ポイント(文字) - 
                        
amount比較する文字数
 
戻り値
メソッドが戻す値は次のとおりです。
- 
                        
ゼロ未満: 現行のインスタンスが参照するデータが、指定されたインスタンスのデータより小さい場合
 - 
                        
ゼロ: どちらのオブジェクトも同じデータを参照する場合
 - 
                        
ゼロ超過: 現行のインスタンスが参照するデータが、指定されたインスタンスのデータより大きい場合
 
例外
ObjectDisposedException - オブジェクトはすでに処理されています。
                  
InvalidOperationException - パラメータにオブジェクト以外の接続があるか、OracleConnectionがオープンされていないか、またはOracleConnectionが再オープンされています。
                  
ArgumentOutOfRangeException - src_offset、dst_offsetまたはamountパラメータのいずれかが0より小さい場合。
                  
備考
比較対象の2つのOracleClobオブジェクトの文字セットは、有効な比較に対して同じである必要があります。
                  
指定されたオブジェクトと現行のインスタンスには、同じ接続を使用する必要があります。つまり、同じOracleConnectionオブジェクトを使用します。