Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,8 @@ INSERT INTO table SELECT * FROM stream;
| \_origin_version | 标识该行最初创建时的表版本。 |
| \_origin_block_id | 标识该行先前所属的数据块 ID。 |
| \_origin_block_row_num | 标识该行在先前所属数据块中的行号。 |
| \_row_version | 标识行版本号,从 0 开始,每次更新递增 1。 |

此前文档中的隐藏列 `_row_version` 已被移除,现已不可用。

要查看这些列的值,可使用 SELECT 语句:

Expand All @@ -254,34 +255,32 @@ SELECT
*,
_origin_version,
_origin_block_id,
_origin_block_row_num,
_row_version
_origin_block_row_num
FROM
t;

┌──────────────────────────────────────────────────────────────────────────────────────────────────────┐
a _origin_version │ _origin_block_id │ _origin_block_row_num │ _row_version
├─────────────────┼──────────────────┼──────────────────────────┼───────────────────────┼──────────────┤
1 NULLNULL NULL 0
2 NULLNULL NULL 0
└──────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────┐
│ a _origin_version │ _origin_block_id │ _origin_block_row_num │
├───────────┼──────────────────┼──────────────────────┼───────────────────────┤
1NULLNULL │ NULL │
2NULLNULL │ NULL │
└──────────────────────────────────────────────────────────────────────────┘

UPDATE t SET a = 3 WHERE a = 2;
SELECT
*,
_origin_version,
_origin_block_id,
_origin_block_row_num,
_row_version
_origin_block_row_num
FROM
t;

┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
a _origin_version │ _origin_block_id │ _origin_block_row_num_row_version
├─────────────────┼──────────────────┼────────────────────────────────────────────────────────────────┼──────────────┤
3 2317132795849016460663684755265365603707394 │ 0 │ 1
1 NULLNULL NULL 0
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────────────────────────────────┐
│ a │ _origin_version _origin_block_id _origin_block_row_num
├───────────┼──────────────────┼────────────────────────────────────────────────────────────────────┤
32317 132795849016460663684755265365603707394 0
1NULLNULL NULL │
└─────────────────────────────────────────────────────────────────────────────────────────────────┘
```

### 流专用列
Expand Down Expand Up @@ -450,4 +449,4 @@ WHEN stream_status('activities_stream') AS
ON a.user_id = p.user_id
-- 仅包含 INSERT 类型的变更行
WHERE a.change$action = 'INSERT';
```
```
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,8 @@ If this `INSERT` transaction commits, the stream is consumed.
| \_origin_version | Identifies the table version in which this row was initially created. |
| \_origin_block_id | Identifies the block ID to which this row belonged previously. |
| \_origin_block_row_num | Identifies the row number within the block to which this row belonged previously. |
| \_row_version | Identifies the row version, starting at 0 and incrementing by 1 with each update. |

The previously documented hidden column `_row_version` has been removed and is no longer available.

To display the values of these columns, use the SELECT statement:

Expand All @@ -254,34 +255,32 @@ SELECT
*,
_origin_version,
_origin_block_id,
_origin_block_row_num,
_row_version
_origin_block_row_num
FROM
t;

┌──────────────────────────────────────────────────────────────────────────────────────────────────────┐
a _origin_version │ _origin_block_id │ _origin_block_row_num │ _row_version
├─────────────────┼──────────────────┼──────────────────────────┼───────────────────────┼──────────────┤
1 NULLNULL NULL 0
2 NULLNULL NULL 0
└──────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────┐
│ a _origin_version │ _origin_block_id │ _origin_block_row_num │
├───────────┼──────────────────┼──────────────────────┼───────────────────────┤
1NULLNULL │ NULL │
2NULLNULL │ NULL │
└──────────────────────────────────────────────────────────────────────────┘

UPDATE t SET a = 3 WHERE a = 2;
SELECT
*,
_origin_version,
_origin_block_id,
_origin_block_row_num,
_row_version
_origin_block_row_num
FROM
t;

┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
a _origin_version │ _origin_block_id │ _origin_block_row_num_row_version
├─────────────────┼──────────────────┼────────────────────────────────────────────────────────────────┼──────────────┤
3 2317132795849016460663684755265365603707394 │ 0 │ 1
1 NULLNULL NULL 0
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────────────────────────────────┐
│ a │ _origin_version _origin_block_id _origin_block_row_num
├───────────┼──────────────────┼────────────────────────────────────────────────────────────────────┤
32317 132795849016460663684755265365603707394 0
1NULLNULL NULL │
└─────────────────────────────────────────────────────────────────────────────────────────────────┘
```

### Stream Columns
Expand Down
Loading