9.3.4.1 Details
This property contains detailed information about the current notification.
Declaration
// C#
Public DataTable Details{get;}
Property Value
A DataTable instance that contains detailed information about the current notification.
                  
Remarks
The returned DataTable object contains column data about the current notification in order as shown in Table 9-25.
                  
Table 9-25 DataTable Object Column Data
| Name | Type | Description | 
|---|---|---|
| 
 | 
 | The resource name of the invalidated object in the format < | 
| 
 | 
 | The information about the database event that occurs on a resource | 
| 
 | 
 | The rowid for the invalidated table row | 
| 
 | 
 | The  | 
The QueryId column contains the CHANGE_NOTIFICATION_QUERY_ID that corresponds to the pseudo-column that may have been retrieved by a SELECT statement at the time of the query-based notification. Also, the OracleDependency object maintains all the CHANGE_NOTIFICATION_QUERY_IDs that are registered with it.
                  
For Continuous Query Notification:
- 
                        The Detailsproperty indicates changes for each invalidated object in the notification in the data table.
- 
                        If ROWIDinformation is requested, then theROWIDinformation is populated into theRowidcolumn. However, if many rows are modified in a table, then the whole table is invalidated, andROWIDinformation is not provided. Therefore, theRowidcolumn contains allNullvalues.
- 
                        If the database event is related to a DDL change of the table or a table drop, then the Rowidcolumn is set toNull.