DESCRIBE TRANSACTION¶
開始時刻と状態(実行中、コミット済み、ロールバック済み)など、 トランザクション について説明します。
DESCRIBE は DESC に短縮できます。
- こちらもご参照ください。
CURRENT_TRANSACTION、 LAST_TRANSACTION、 BEGIN、 COMMIT、 ROLLBACK、 SHOW TRANSACTIONS
構文¶
{ DESC | DESCRIBE } TRANSACTION <transaction_id>
パラメーター¶
transaction_id説明するトランザクションの識別子を指定します。
transaction_idは、セッション変数ではなく、リテラルである必要があります。
使用上の注意¶
このコマンドの出力を後処理するには、 パイプ演算子 (
->>)または RESULT_SCAN 関数。どちらのコンストラクトも、出力を クエリできる結果セットとして扱います。For example, you can use the pipe operator or RESULT_SCAN function to select specific columns from the SHOW command output or filter the rows.
When you refer to the output columns, use double-quoted identifiers for the column names. For example, to select the output column
type, specifySELECT "type".You must use double-quoted identifiers because the output column names for SHOW commands are in lowercase. The double quotes ensure that the column names in the SELECT list or WHERE clause match the column names in the SHOW command output that was scanned.
出力¶
コマンドの出力には、オブジェクトのプロパティとメタデータを説明する以下の列が含まれます。
列 |
説明 |
|---|---|
|
トランザクションの一意の識別子。 |
|
トランザクションを実行したユーザーのユーザーID。 |
|
トランザクションが実行されたユーザーセッションのID。 |
|
トランザクションが作成された日時。 |
|
トランザクションの完了ステータス。例えば、コミット済み、ロールバック済み、またはまだ実行中です。 |
|
トランザクションが終了した日時。 |
例¶
DESC TRANSACTION 1651535571261000000;