9.3.4.1 Details
このプロパティには、現行の通知に関する詳細情報が含まれます。
宣言
// C# Public DataTable Details{get;}
プロパティ値
現行の通知に関する詳細情報を含んだDataTable
インスタンス
備考
戻されたDataTable
オブジェクトには、表9-25に示すように現行通知の列データが順番に含まれます。
表9-25 DataTableオブジェクトの列データ
名前 | Type | 説明 |
---|---|---|
|
|
< |
|
|
リソース上で発生するデータベース・イベントに関する情報 |
|
|
無効な表の行の行ID |
|
|
|
QueryId
列には、問合せベース通知の際にSELECT文で取得された疑似列に相当するCHANGE_NOTIFICATION_QUERY_ID
が含まれます。また、OracleDependency
オブジェクトは登録されているすべてのCHANGE_NOTIFICATION_QUERY_ID
を保持します。
連続問合せ通知の場合
-
Details
プロパティは、データ表の通知にある、各無効化オブジェクトの変更を示します。 -
ROWID
情報が要求されると、ROWID
情報がRowid
列に作成されます。ただし、多くの行が表内で変更されると、表全体が無効化し、ROWID
情報は提供されません。このため、ROWID
行にはすべてのNull
値が含まれます。 -
データベース・イベントが表のDDL変更または表の削除に関連している場合、
Rowid
列はNull
に設定されます。