プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows
E88311-03
目次へ移動
目次
索引へ移動
索引

前
次

Details

このプロパティには、現行の通知に関する詳細情報が含まれます。

宣言

// C#
Public DataTable Details{get;}

プロパティ値

現行の通知に関する詳細情報を含んだDataTableインスタンス

備考

戻されたDataTableオブジェクトには、表9-25に示すように現行通知の列データが順番に含まれます。

表9-25 DataTableオブジェクトの列データ

名前 Type 説明

ResourceName

System.String

<Schema_name>.<object_name>の書式で表された無効なオブジェクトのリソース名

Info

OracleNotificationInfo

リソース上で発生するデータベース・イベントに関する情報

Rowid

System.String

無効な表の行の行ID

QueryId

Int32

CHANGE_NOTIFICATION_QUERY_ID

QueryId列には、問合せベース通知の際にSELECT文で取得された疑似列に相当するCHANGE_NOTIFICATION_QUERY_IDが含まれます。また、OracleDependencyオブジェクトは登録されているすべてのCHANGE_NOTIFICATION_QUERY_IDを保持します。

連続問合せ通知の場合

  • Detailsプロパティは、データ表の通知にある、各無効化オブジェクトの変更を示します。

  • ROWID情報が要求されると、ROWID情報がRowid列に作成されます。ただし、多くの行が表内で変更されると、表全体が無効化し、ROWID情報は提供されません。このため、ROWID行にはすべてのNull値が含まれます。

  • データベース・イベントが表のDDL変更または表の削除に関連している場合、Rowid列はNullに設定されます。