---
source_url: https://docs.dolphindb.cn/zh/funcs/g/getTransactionStatus.html
fetched_at: 2026-05-19T09:26:32Z
category: funcs
title: getTransactionStatus
sha1: 2b2acbe3e2506cd3acf741140f989ca5166a20e7
---

# getTransactionStatus

## 语法

`getTransactionStatus()`

## 详情

获取事务的状态，该函数只能在数据节点/计算节点执行。

## 参数

无

## 返回值

一个表，包含以下列：

- tid ：事务的 id。
- startTime：事务开始的时间。
- type：事务涉及到的操作类型，包括 APPEND, DROP, SQLUPDATE, SQLUPSERT, SQLDELETE, FILEOPERATE
  和 UNKNOWN。
- status：事务当前的状态，包括 BEGIN, COMMIT, COMPLETE, ROLLBACK。
- partitionCount：事务涉及到的分区数量。
- endTime：事务结束的时间。
- elapsedTime：事务持续的时间。

## 例子

```dolphindb
getTransactionStatus()
```

| tid | startTime | type | status | partitionCount | endTime | elapsedTime |
| --- | --- | --- | --- | --- | --- | --- |
| 3135 | 2022.06.07 16:19:48.477 | APPEND | BEGIN | 4 |  | 584 |
| 3143 | 2022.06.07 16:11:27.489 | APPEND | COMMIT | 4 | 2022.06.07 16:11:33.100 | 484 |
