mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 16:42:05 +00:00
Merge pull request #10490 from CurtizJ/fix-doc
Fix docs of 'generateRandom' function
This commit is contained in:
commit
519751232e
@ -17,7 +17,6 @@ generateRandom('name TypeName[, name TypeName]...', [, 'random_seed'[, 'max_stri
|
|||||||
|
|
||||||
- `name` — Name of corresponding column.
|
- `name` — Name of corresponding column.
|
||||||
- `TypeName` — Type of corresponding column.
|
- `TypeName` — Type of corresponding column.
|
||||||
- `limit` — Number of rows to generate.
|
|
||||||
- `max_array_length` — Maximum array length for all generated arrays. Defaults to `10`.
|
- `max_array_length` — Maximum array length for all generated arrays. Defaults to `10`.
|
||||||
- `max_string_length` — Maximum string length for all generated strings. Defaults to `10`.
|
- `max_string_length` — Maximum string length for all generated strings. Defaults to `10`.
|
||||||
- `random_seed` — Specify random seed manually to produce stable results. If NULL — seed is randomly generated.
|
- `random_seed` — Specify random seed manually to produce stable results. If NULL — seed is randomly generated.
|
||||||
@ -29,7 +28,7 @@ A table object with requested schema.
|
|||||||
## Usage Example {#usage-example}
|
## Usage Example {#usage-example}
|
||||||
|
|
||||||
``` sql
|
``` sql
|
||||||
SELECT * FROM generateRandom('a Array(Int8), d Decimal32(4), c Tuple(DateTime64(3), UUID)', 1, 10, 2);
|
SELECT * FROM generateRandom('a Array(Int8), d Decimal32(4), c Tuple(DateTime64(3), UUID)', 1, 10, 2) LIMIT 3;
|
||||||
```
|
```
|
||||||
|
|
||||||
``` text
|
``` text
|
||||||
|
@ -1,20 +1,19 @@
|
|||||||
# generate {#generate}
|
# generateRandom {#generateRandom}
|
||||||
|
|
||||||
Генерирует случайные данные с заданной схемой.
|
Генерирует случайные данные с заданной схемой.
|
||||||
Позволяет заполнять тестовые таблицы данными.
|
Позволяет заполнять тестовые таблицы данными.
|
||||||
Поддерживает все типы данных, которые могут храниться в таблице, за исключением `LowCardinality` и `AggregateFunction`.
|
Поддерживает все типы данных, которые могут храниться в таблице, за исключением `LowCardinality` и `AggregateFunction`.
|
||||||
|
|
||||||
``` sql
|
``` sql
|
||||||
generate('name TypeName[, name TypeName]...', 'limit'[, 'max_array_length'[, 'max_string_length'[, 'random_seed']]]);
|
generateRandom('name TypeName[, name TypeName]...', [, 'random_seed'[, 'max_string_length'[, 'max_array_length']]]);
|
||||||
```
|
```
|
||||||
|
|
||||||
**Входные параметры**
|
**Входные параметры**
|
||||||
- `name` — название соответствующего столбца.
|
- `name` — название соответствующего столбца.
|
||||||
- `TypeName` — тип соответствующего столбца.
|
- `TypeName` — тип соответствующего столбца.
|
||||||
- `limit` — количество строк для генерации.
|
|
||||||
- `max_array_length` — максимальная длина массива для всех сгенерированных массивов. По умолчанию `10`.
|
- `max_array_length` — максимальная длина массива для всех сгенерированных массивов. По умолчанию `10`.
|
||||||
- `max_string_length` — максимальная длина строки для всех генерируемых строк. По умолчанию `10`.
|
- `max_string_length` — максимальная длина строки для всех генерируемых строк. По умолчанию `10`.
|
||||||
- `random_seed` — укажите состояние генератора случайных чисел вручную, чтобы получить стабильные результаты. По умолчанию `0` - генератор инициализируется случайным состоянием.
|
- `random_seed` — укажите состояние генератора случайных чисел вручную, чтобы получить стабильные результаты. Если значение равно `NULL` - генератор инициализируется случайным состоянием.
|
||||||
|
|
||||||
**Возвращаемое значение**
|
**Возвращаемое значение**
|
||||||
|
|
||||||
@ -23,7 +22,7 @@ generate('name TypeName[, name TypeName]...', 'limit'[, 'max_array_length'[, 'ma
|
|||||||
## Пример {#primer}
|
## Пример {#primer}
|
||||||
|
|
||||||
``` sql
|
``` sql
|
||||||
SELECT * FROM generate('a Array(Int8), d Decimal32(4), c Tuple(DateTime64(3), UUID)', 3, 2, 10, 1);
|
SELECT * FROM generateRandom('a Array(Int8), d Decimal32(4), c Tuple(DateTime64(3), UUID)', 1, 10, 2) LIMIT 3;
|
||||||
```
|
```
|
||||||
|
|
||||||
``` text
|
``` text
|
||||||
|
Loading…
Reference in New Issue
Block a user