STL_UNDONE
元に戻されたトランザクションに関する情報を表示します。
STL_UNDONE はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
このテーブルの一部またはすべてのデータは、SYS モニタリングビュー SYS_TRANSACTION_HISTORY でも確認できます。SYS モニタリングビューのデータは、使いやすく理解しやすいようにフォーマットされます。クエリには、SYS モニタリングビューを使用することをお勧めします。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
userid | integer | エントリを生成したユーザーの ID。 |
xact_id | bigint | 元に戻すトランザクションの ID。 |
xact_id_undone | bigint | 元に戻されたトランザクションの ID。 |
undo_start_ts | timestamp | 元に戻すトランザクションの開始時刻。 |
undo_end_ts | timestamp | 元に戻すトランザクションの終了時刻。 |
table_id | bigint | 元に戻すトランザクションの影響を受けるテーブルの ID。 |
サンプルクエリ
元に戻されたすべてのトランザクションの簡潔なログを表示するには、次のコマンドを入力します。
select xact_id, xact_id_undone, table_id from stl_undone;
このコマンドは、次のサンプル出力を返します。
xact_id | xact_id_undone | table_id ---------+----------------+---------- 1344 | 1344 | 100192 1326 | 1326 | 100192 1551 | 1551 | 100192 (3 rows)