Skip to content

Commit fdcccb3

Browse files
github-actions[bot]Chasen-Zhang
authored andcommitted
💬Generate LLM translations
1 parent 4008b74 commit fdcccb3

File tree

12 files changed

+164
-111
lines changed

12 files changed

+164
-111
lines changed

docs/cn/sql-reference/20-sql-functions/17-table-functions/01-infer-schema.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
title: INFER_SCHEMA
33
---
44

5-
自动检测文件元数据模式并获取列定义。
5+
自动检测文件元数据模式并检索列定义。
6+
67

78
:::caution
89

9-
`infer_schema` 目前仅支持 Parquet 文件格式。
10+
`infer_schema` 目前仅支持 parquet 文件格式。
1011

1112
:::
1213

@@ -35,11 +36,11 @@ externalStage ::= @<external_stage_name>[/<path>]
3536

3637
### PATTERN = 'regex_pattern'
3738

38-
一个基于 [PCRE2](https://www.pcre.org/current/doc/html/) 的正则表达式模式字符串,用单引号括起来,指定要匹配的文件名。点击[这里](#loading-data-with-pattern-matching)查看示例。关于 PCRE2 语法,请参见 http://www.pcre.org/current/doc/html/pcre2syntax.html。
39+
一个基于 [PCRE2](https://www.pcre.org/current/doc/html/) 的正则表达式模式字符串,用单引号括起来,指定要匹配的文件名。点击[这里](#loading-data-with-pattern-matching)查看示例。有关 PCRE2 语法,请参见 http://www.pcre.org/current/doc/html/pcre2syntax.html。
3940

4041
## 示例
4142

42-
在 stage 中生成一个 Parquet 文件:
43+
在 stage 中生成一个 parquet 文件:
4344

4445
```sql
4546
CREATE STAGE infer_parquet FILE_FORMAT = (TYPE = PARQUET);
@@ -57,6 +58,7 @@ LIST @infer_parquet;
5758

5859
### `infer_schema`
5960

61+
6062
```sql
6163
SELECT * FROM INFER_SCHEMA(location => '@infer_parquet/data_e0fd9cba-f45c-4c43-aa07-d6d87d134378_0_0.parquet');
6264
+-------------+-----------------+----------+----------+
@@ -66,7 +68,7 @@ SELECT * FROM INFER_SCHEMA(location => '@infer_parquet/data_e0fd9cba-f45c-4c43-a
6668
+-------------+-----------------+----------+----------+
6769
```
6870

69-
### `infer_schema` 带模式匹配
71+
### 使用模式匹配的 `infer_schema`
7072

7173
```sql
7274
SELECT * FROM infer_schema(location => '@infer_parquet/', pattern => '.*parquet');
@@ -79,9 +81,9 @@ SELECT * FROM infer_schema(location => '@infer_parquet/', pattern => '.*parquet'
7981

8082
### 从 Parquet 文件创建表
8183

82-
`infer_schema` 只能显示 Parquet 文件的模式,不能从它创建表
84+
`infer_schema` 只能显示 parquet 文件的模式,无法从中创建表
8385

84-
要从 Parquet 文件创建表:
86+
要从 parquet 文件创建表:
8587

8688
```sql
8789
CREATE TABLE mytable AS SELECT * FROM @infer_parquet/ (pattern=>'.*parquet') LIMIT 0;

docs/cn/sql-reference/20-sql-functions/17-table-functions/02-inspect-parquet.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,37 +3,37 @@ title: INSPECT_PARQUET
33
---
44
import FunctionDescription from '@site/src/components/FunctionDescription';
55

6-
<FunctionDescription description="引入或更新: v1.2.180"/>
6+
<FunctionDescription description="引入或更新于:v1.2.180"/>
77

8-
从暂存的 Parquet 文件中检索包含综合元数据的表格,包括以下列
8+
从暂存的 Parquet 文件中检索包含以下列的全面元数据表
99

10-
| 列名 | 描述 |
11-
|----------------------------------|--------------------------------------------------------------|
12-
| created_by | 创建 Parquet 文件的实体或来源 |
13-
| num_columns | Parquet 文件中的列数 |
14-
| num_rows | Parquet 文件中的总行数或记录数 |
15-
| num_row_groups | Parquet 文件中的行组数量 |
16-
| serialized_size | Parquet 文件在磁盘上的大小(压缩后) |
17-
| max_row_groups_size_compressed | 最大的行组大小(压缩后) |
18-
| max_row_groups_size_uncompressed | 最大的行组大小(未压缩) |
10+
| 列名 | 描述 |
11+
|----------------------------------|----------------------------------------------------------------|
12+
| created_by | 负责创建 Parquet 文件的实体或来源 |
13+
| num_columns | Parquet 文件中的列数 |
14+
| num_rows | Parquet 文件中的总行数或记录数 |
15+
| num_row_groups | Parquet 文件中的行组数 |
16+
| serialized_size | Parquet 文件在磁盘上的大小(压缩后) |
17+
| max_row_groups_size_compressed | 最大行组的大小(压缩后) |
18+
| max_row_groups_size_uncompressed | 最大行组的大小(未压缩) |
1919

2020
## 语法
2121

2222
```sql
23-
INSPECT_PARQUET('@<path-to-file>')
23+
INSPECT_PARQUET('@<文件路径>')
2424
```
2525

2626
## 示例
2727

28-
此示例从名为 [books.parquet](https://datafuse-1253727613.cos.ap-hongkong.myqcloud.com/data/books.parquet) 的暂存样本 Parquet 文件中检索元数据。该文件包含两条记录:
28+
此示例从暂存的名为 [books.parquet](https://datafuse-1253727613.cos.ap-hongkong.myqcloud.com/data/books.parquet) 的示例 Parquet 文件中检索元数据。该文件包含两条记录:
2929

3030
```text title='books.parquet'
3131
Transaction Processing,Jim Gray,1992
3232
Readings in Database Systems,Michael Stonebraker,2004
3333
```
3434

3535
```sql
36-
-- 显示暂存文件
36+
-- 显示暂存的文件
3737
LIST @my_internal_stage;
3838

3939
┌──────────────────────────────────────────────────────────────────────────────────────────────┐

docs/cn/sql-reference/20-sql-functions/17-table-functions/03-list-stage.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: LIST_STAGE
2+
title: LIST_STAGE
33
---
44
import FunctionDescription from '@site/src/components/FunctionDescription';
55

6-
<FunctionDescription description="引入或更新: v1.2.32"/>
6+
<FunctionDescription description="引入或更新于:v1.2.32"/>
77

8-
列出阶段中的文件。该功能允许您根据文件扩展名过滤阶段中的文件,并获取每个文件的详细信息。此函数类似于DDL命令[LIST STAGE FILES](../../10-sql-commands/00-ddl/03-stage/04-ddl-list-stage.md)但提供了通过SELECT语句检索特定文件信息的灵活性,例如文件名、大小、MD5哈希、最后修改时间戳和创建者,而不是所有文件信息。
8+
列出 Stage 中的文件。该功能允许您根据文件扩展名过滤 Stage 中的文件,并获取每个文件的详细信息。该函数类似于 DDL 命令 [LIST STAGE FILES](../../10-sql-commands/00-ddl/03-stage/04-ddl-list-stage.md)但提供了通过 SELECT 语句检索特定文件信息的灵活性,例如文件名、大小、MD5 哈希值、最后修改时间戳和创建者,而不是所有文件信息。
99

1010
## 语法
1111

@@ -16,7 +16,7 @@ LIST_STAGE(
1616
)
1717
```
1818

19-
其中:
19+
其中
2020

2121
### internalStage
2222

@@ -38,7 +38,7 @@ userStage ::= @~[/<path>]
3838

3939
### PATTERN
4040

41-
参见[COPY INTO table](/10-sql-commands/10-dml/dml-copy-into-table.md)
41+
参见 [COPY INTO table](/10-sql-commands/10-dml/dml-copy-into-table.md)
4242

4343

4444
## 示例
@@ -52,6 +52,6 @@ SELECT * FROM list_stage(location => '@my_stage/', pattern => '.*[.]log');
5252
| 2023/query.log | 1348 | "1c6654b207472c277fc8c6207c035e18" | 2023-04-19 20:23:24.000 +0000 | NULL |
5353
+----------------+------+------------------------------------+-------------------------------+---------+
5454

55-
-- 等效于以下语句:
55+
-- 等同于以下语句:
5656
LIST @my_stage PATTERN = '.log';
5757
```
Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,53 @@
11
---
2-
title: RESULT_SCAN
3-
---
4-
5-
返回同一会话中先前命令的结果集,如同结果是一个表
6-
7-
## 语法
8-
9-
```sql
10-
RESULT_SCAN( { '<query_id>' | LAST_QUERY_ID() } )
11-
```
12-
13-
## 示例
14-
15-
创建一个简单表
16-
17-
```sql
18-
CREATE TABLE t1(a int);
19-
```
20-
21-
插入一些值:
22-
23-
```sql
24-
INSERT INTO t1(a) VALUES (1), (2), (3);
25-
```
26-
27-
### `result_scan`
28-
29-
```shell
30-
SELECT * FROM t1 ORDER BY a;
31-
+-------+
32-
| a |
33-
+-------+
34-
| 1 |
35-
+-------+
36-
| 2 |
37-
+-------+
38-
| 3 |
39-
+-------+
40-
```
41-
42-
```shell
43-
SELECT * FROM RESULT_SCAN(LAST_QUERY_ID()) ORDER BY a;
44-
+-------+
45-
| a |
46-
+-------+
47-
| 1 |
48-
+-------+
49-
| 2 |
50-
+-------+
51-
| 3 |
52-
+-------+
2+
title: RESULT_SCAN
3+
---
4+
5+
返回同一会话中前一个命令的结果集,就像该结果是一个表一样
6+
7+
## 语法
8+
9+
```sql
10+
RESULT_SCAN( { '<query_id>' | LAST_QUERY_ID() } )
11+
```
12+
13+
## 示例
14+
15+
创建一个简单的表
16+
17+
```sql
18+
CREATE TABLE t1(a int);
19+
```
20+
21+
插入一些值:
22+
23+
```sql
24+
INSERT INTO t1(a) VALUES (1), (2), (3);
25+
```
26+
27+
### `result_scan`
28+
29+
```shell
30+
SELECT * FROM t1 ORDER BY a;
31+
+-------+
32+
| a |
33+
+-------+
34+
| 1 |
35+
+-------+
36+
| 2 |
37+
+-------+
38+
| 3 |
39+
+-------+
40+
```
41+
42+
```shell
43+
SELECT * FROM RESULT_SCAN(LAST_QUERY_ID()) ORDER BY a;
44+
+-------+
45+
| a |
46+
+-------+
47+
| 1 |
48+
+-------+
49+
| 2 |
50+
+-------+
51+
| 3 |
52+
+-------+
5353
```

docs/cn/sql-reference/20-sql-functions/17-table-functions/05-generate-series.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: GENERATE_SERIES
33
---
44
import FunctionDescription from '@site/src/components/FunctionDescription';
55

6-
生成从指定起点到指定终点的数据集,并可选择性地以递增值进行。GENERATE_SERIES 函数支持以下数据类型:
6+
生成一个从指定起点开始,到指定终点结束,并可选择递增的数据集。GENERATE_SERIES 函数支持以下数据类型:
77

88
- 整数
99
- 日期
@@ -17,24 +17,24 @@ GENERATE_SERIES(<start>, <stop>[, <step_interval>])
1717

1818
## 参数
1919

20-
| 参数 | 描述 |
21-
|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
22-
| start | 起始值,表示序列中的第一个数字、日期或时间戳。 |
23-
| stop | 结束值,表示序列中的最后一个数字、日期或时间戳。 |
24-
| step_interval | 步长间隔,确定序列中相邻值之间的差异。对于整数序列,默认值为 1。对于日期序列,默认步长间隔为 1 天。对于时间戳序列,默认步长间隔为 1 微秒。 |
20+
| 参数 | 描述 |
21+
|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
22+
| start | 起始值,表示序列中的第一个数字、日期或时间戳。 |
23+
| stop | 结束值,表示序列中的最后一个数字、日期或时间戳。 |
24+
| step_interval | 步长间隔,决定序列中相邻值之间的差异。对于整数序列,默认值为 1。对于日期序列,默认步长间隔为 1 天。对于时间戳序列,默认步长间隔为 1 微秒。 |
2525

2626

2727
:::note
28-
在处理 GENERATE_SERIES 和 RANGE 等函数时,关键区别在于它们的边界特性。GENERATE_SERIES 同时受左右边界限制,而 RANGE 仅受左边界限制。例如,使用 RANGE(1, 11) 等同于 GENERATE_SERIES(1, 10)。
28+
在处理 GENERATE_SERIES 和 RANGE 等函数时,一个关键区别在于它们的边界特性。GENERATE_SERIES 是左右边界都包含的,而 RANGE 仅包含左边界。例如,使用 RANGE(1, 11) 相当于 GENERATE_SERIES(1, 10)。
2929
:::
3030

3131
## 返回类型
3232

33-
返回一个包含从 *start**stop* 的连续数值、日期或时间戳序列的列表。
33+
返回一个包含从 *start**stop* 的连续数字、日期或时间戳序列的列表。
3434

3535
## 示例
3636

37-
### 示例 1:生成数值、日期和时间戳数据
37+
### 示例 1:生成数字、日期和时间戳数据
3838

3939
```sql
4040
SELECT * FROM GENERATE_SERIES(1, 10, 2);
@@ -68,9 +68,9 @@ generate_series |
6868
2023-03-27 00:00:00|
6969
```
7070

71-
### 示例 2:填补查询结果中的空白
71+
### 示例 2:填补查询结果中的空缺
7272

73-
此示例使用 GENERATE_SERIES 函数和左连接操作符来处理由于特定范围内的缺失信息导致的查询结果中的空白
73+
此示例使用 GENERATE_SERIES 函数和左连接操作符来处理由于特定范围内信息缺失而导致的查询结果中的空缺
7474

7575
```sql
7676
CREATE TABLE t_metrics (
@@ -96,7 +96,7 @@ date |sum(value)|count()|
9696
2020-01-10| 700| 1|
9797
```
9898

99-
为了填补 2020 年 1 月 1 日至 1 月 10 日之间的空白,请使用以下查询
99+
为了填补 2020 年 1 月 1 日至 1 月 10 日之间的空缺,使用以下查询
100100

101101
```sql
102102
SELECT t.date, COALESCE(SUM(t_metrics.value), 0), COUNT(t_metrics.value)

docs/cn/sql-reference/20-sql-functions/17-table-functions/fuse-amend.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: SYSTEM$FUSE_AMEND
33
---
44
import FunctionDescription from '@site/src/components/FunctionDescription';
55

6-
<FunctionDescription description="引入或更新: v1.2.609"/>
6+
<FunctionDescription description="引入或更新于:v1.2.609"/>
77

8-
从兼容 S3 的对象存储中恢复表数据
8+
S3 兼容的对象存储中恢复表数据
99

1010
## 语法
1111

docs/cn/sql-reference/20-sql-functions/17-table-functions/fuse-vacuum-temporary-table.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: FUSE_VACUUM_TEMPORARY_TABLE
33
---
44
import FunctionDescription from '@site/src/components/FunctionDescription';
55

6-
<FunctionDescription description="引入或更新: v1.2.666"/>
6+
<FunctionDescription description="引入或更新于:v1.2.666"/>
77

8-
清理未自动删除的临时表的残留文件,例如在查询节点崩溃后。
8+
清理未自动删除的临时表残留文件,例如在查询节点崩溃后。
99

1010
## 语法
1111

docs/cn/sql-reference/20-sql-functions/17-table-functions/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ title: 表函数
33
---
44
import IndexOverviewList from '@site/src/components/IndexOverviewList';
55

6-
本节提供 Databend 中表函数的参考信息。
6+
本节提供了 Databend 中表函数的参考信息。
77

88
<IndexOverviewList />

docs/cn/sql-reference/20-sql-functions/17-table-functions/show-grants.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ title: SHOW_GRANTS
33
---
44
import FunctionDescription from '@site/src/components/FunctionDescription';
55

6-
<FunctionDescription description="引入或更新: v1.2.487"/>
6+
<FunctionDescription description="引入或更新于:v1.2.487"/>
77

8-
列出明确授予用户、角色或特定对象的权限。
8+
列出显式授予用户、角色或特定对象的权限。
99

10-
另请参阅: [SHOW GRANTS](/sql/sql-commands/ddl/user/show-grants)
10+
另请参阅[SHOW GRANTS](/sql/sql-commands/ddl/user/show-grants)
1111

1212
## 语法
1313

@@ -22,22 +22,22 @@ SHOW_GRANTS('database', '<db_name>', '<catalog_name>')
2222

2323
## 示例
2424

25-
此示例说明了如何列出授予用户、角色和特定对象的权限。
25+
此示例展示了如何列出授予用户、角色和特定对象的权限。
2626

2727
```sql
28-
-- 创建新用户
28+
-- 创建一个新用户
2929
CREATE USER 'user1' IDENTIFIED BY 'password';
3030

31-
-- 创建新角色
31+
-- 创建一个新角色
3232
CREATE ROLE analyst;
3333

3434
-- 将 analyst 角色授予用户
3535
GRANT ROLE analyst TO 'user1';
3636

37-
-- 创建 stage
37+
-- 创建一个 stage
3838
CREATE STAGE my_stage;
3939

40-
-- 将 stage 上的权限授予角色
40+
-- 将 stage 的权限授予角色
4141
GRANT READ ON STAGE my_stage TO ROLE analyst;
4242

4343
-- 列出授予用户的权限

0 commit comments

Comments
 (0)