Details
このプロパティには、現行の通知に関する詳細情報が含まれます。
宣言
// C#
Public DataTable Details{get;}
プロパティ値
現行の通知に関する詳細情報を含んだDataTableインスタンス
備考
戻されたDataTableオブジェクトには、表10-25に示すように現行通知の列データが順番に含まれます。
表10-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に設定されます。