mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 16:42:05 +00:00
DOCS-646: randomString (#11610)
* [CLICKHOUSEDOCS] Document the "randomString" function (#121) * Add description of randomString function * Add description for randomString * Update docs/en/sql-reference/functions/other-functions.md Co-authored-by: BayoNet <da-daos@yandex.ru> * Update docs/en/sql-reference/functions/other-functions.md Co-authored-by: BayoNet <da-daos@yandex.ru> * Changed example * Add russian version * Fixed links * Fixed links Co-authored-by: Anna Devyatova <annadevyatova@yandex-team.ru> Co-authored-by: BayoNet <da-daos@yandex.ru> * CLICKHOUSEDOCS-646: Updated text. Fixed links. * CLICKHOUSEDOCS-646: Fixed more links. Co-authored-by: Sergei Shtykov <bayonet@yandex-team.ru> Co-authored-by: Anna <42538400+adevyatova@users.noreply.github.com> Co-authored-by: Anna Devyatova <annadevyatova@yandex-team.ru>
This commit is contained in:
parent
42ff73eb00
commit
1474dd6d69
@ -1200,4 +1200,52 @@ SELECT number, randomPrintableASCII(30) as str, length(str) FROM system.numbers
|
|||||||
└────────┴────────────────────────────────┴──────────────────────────────────┘
|
└────────┴────────────────────────────────┴──────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## randomString {#randomstring}
|
||||||
|
|
||||||
|
Generates a binary string of the specified length filled with random bytes (including zero bytes).
|
||||||
|
|
||||||
|
**Syntax**
|
||||||
|
|
||||||
|
``` sql
|
||||||
|
randomString(length)
|
||||||
|
```
|
||||||
|
|
||||||
|
**Parameters**
|
||||||
|
|
||||||
|
- `length` — String length. Positive integer.
|
||||||
|
|
||||||
|
**Returned value**
|
||||||
|
|
||||||
|
- String filled with random bytes.
|
||||||
|
|
||||||
|
Type: [String](../../sql-reference/data-types/string.md).
|
||||||
|
|
||||||
|
**Example**
|
||||||
|
|
||||||
|
Query:
|
||||||
|
|
||||||
|
``` sql
|
||||||
|
SELECT randomString(30) AS str, length(str) AS len FROM numbers(2) FORMAT Vertical;
|
||||||
|
```
|
||||||
|
|
||||||
|
Result:
|
||||||
|
|
||||||
|
``` text
|
||||||
|
Row 1:
|
||||||
|
──────
|
||||||
|
str: 3 G : pT ?w тi k aV f6
|
||||||
|
len: 30
|
||||||
|
|
||||||
|
Row 2:
|
||||||
|
──────
|
||||||
|
str: 9 ,] ^ ) ]?? 8
|
||||||
|
len: 30
|
||||||
|
```
|
||||||
|
|
||||||
|
**See Also**
|
||||||
|
|
||||||
|
- [generateRandom](../../sql-reference/table-functions/generate.md#generaterandom)
|
||||||
|
- [randomPrintableASCII](../../sql-reference/functions/other-functions.md#randomascii)
|
||||||
|
|
||||||
|
|
||||||
[Original article](https://clickhouse.tech/docs/en/query_language/functions/other_functions/) <!--hide-->
|
[Original article](https://clickhouse.tech/docs/en/query_language/functions/other_functions/) <!--hide-->
|
||||||
|
@ -78,7 +78,7 @@ ClickHouse проверит условия `min_part_size` и `min_part_size_rat
|
|||||||
<default_profile>default</default_profile>
|
<default_profile>default</default_profile>
|
||||||
```
|
```
|
||||||
|
|
||||||
## dictionaries\_config {#dictionaries-config}
|
## dictionaries\_config {#server_configuration_parameters-dictionaries_config}
|
||||||
|
|
||||||
Путь к конфигурации внешних словарей.
|
Путь к конфигурации внешних словарей.
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ ClickHouse проверит условия `min_part_size` и `min_part_size_rat
|
|||||||
<dictionaries_config>*_dictionary.xml</dictionaries_config>
|
<dictionaries_config>*_dictionary.xml</dictionaries_config>
|
||||||
```
|
```
|
||||||
|
|
||||||
## dictionaries\_lazy\_load {#dictionaries-lazy-load}
|
## dictionaries\_lazy\_load {#server_configuration_parameters-dictionaries_lazy_load}
|
||||||
|
|
||||||
Отложенная загрузка словарей.
|
Отложенная загрузка словарей.
|
||||||
|
|
||||||
|
@ -1153,4 +1153,52 @@ SELECT number, randomPrintableASCII(30) as str, length(str) FROM system.numbers
|
|||||||
└────────┴────────────────────────────────┴──────────────────────────────────┘
|
└────────┴────────────────────────────────┴──────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## randomString {#randomstring}
|
||||||
|
|
||||||
|
Генерирует бинарную строку заданной длины, заполненную случайными байтами (в том числе нулевыми).
|
||||||
|
|
||||||
|
**Синтаксис**
|
||||||
|
|
||||||
|
``` sql
|
||||||
|
randomString(length)
|
||||||
|
```
|
||||||
|
|
||||||
|
**Параметры**
|
||||||
|
|
||||||
|
- `length` — длина строки. Положительное целое число.
|
||||||
|
|
||||||
|
**Возвращаемое значение**
|
||||||
|
|
||||||
|
- Строка, заполненная случайными байтами.
|
||||||
|
|
||||||
|
Type: [String](../../sql-reference/data-types/string.md).
|
||||||
|
|
||||||
|
**Пример**
|
||||||
|
|
||||||
|
Запрос:
|
||||||
|
|
||||||
|
``` sql
|
||||||
|
SELECT randomString(30) AS str, length(str) AS len FROM numbers(2) FORMAT Vertical;
|
||||||
|
```
|
||||||
|
|
||||||
|
Ответ:
|
||||||
|
|
||||||
|
``` text
|
||||||
|
Row 1:
|
||||||
|
──────
|
||||||
|
str: 3 G : pT ?w тi k aV f6
|
||||||
|
len: 30
|
||||||
|
|
||||||
|
Row 2:
|
||||||
|
──────
|
||||||
|
str: 9 ,] ^ ) ]?? 8
|
||||||
|
len: 30
|
||||||
|
```
|
||||||
|
|
||||||
|
**Смотрите также**
|
||||||
|
|
||||||
|
- [generateRandom](../../sql-reference/table-functions/generate.md#generaterandom)
|
||||||
|
- [randomPrintableASCII](../../sql-reference/functions/other-functions.md#randomascii)
|
||||||
|
|
||||||
|
|
||||||
[Оригинальная статья](https://clickhouse.tech/docs/ru/query_language/functions/other_functions/) <!--hide-->
|
[Оригинальная статья](https://clickhouse.tech/docs/ru/query_language/functions/other_functions/) <!--hide-->
|
||||||
|
@ -38,7 +38,7 @@
|
|||||||
## RELOAD DICTIONARIES {#query_language-system-reload-dictionaries}
|
## RELOAD DICTIONARIES {#query_language-system-reload-dictionaries}
|
||||||
|
|
||||||
Перегружает все словари, которые были успешно загружены до этого.
|
Перегружает все словари, которые были успешно загружены до этого.
|
||||||
По умолчанию включена ленивая загрузка [dictionaries\_lazy\_load](../../sql-reference/statements/system.md#dictionaries-lazy-load), поэтому словари не загружаются автоматически при старте, а только при первом обращении через dictGet или SELECT к ENGINE=Dictionary. После этого такие словари (LOADED) будут перегружаться командой `system reload dictionaries`.
|
По умолчанию включена ленивая загрузка [dictionaries\_lazy\_load](../../operations/server-configuration-parameters/settings.md#server_configuration_parameters-dictionaries_lazy_load), поэтому словари не загружаются автоматически при старте, а только при первом обращении через dictGet или SELECT к ENGINE=Dictionary. После этого такие словари (LOADED) будут перегружаться командой `system reload dictionaries`.
|
||||||
Всегда возвращает `Ok.`, вне зависимости от результата обновления словарей.
|
Всегда возвращает `Ok.`, вне зависимости от результата обновления словарей.
|
||||||
|
|
||||||
## RELOAD DICTIONARY Dictionary\_name {#query_language-system-reload-dictionary}
|
## RELOAD DICTIONARY Dictionary\_name {#query_language-system-reload-dictionary}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# generateRandom {#generateRandom}
|
# generateRandom {#generaterandom}
|
||||||
|
|
||||||
Генерирует случайные данные с заданной схемой.
|
Генерирует случайные данные с заданной схемой.
|
||||||
Позволяет заполнять тестовые таблицы данными.
|
Позволяет заполнять тестовые таблицы данными.
|
||||||
|
Loading…
Reference in New Issue
Block a user