Update settings.md

Перевел на русский язык.
This commit is contained in:
Dmitriy 2020-12-03 20:35:22 +03:00
parent 5f0d06d926
commit e935c78e94
4 changed files with 57 additions and 7 deletions

View File

@ -458,8 +458,8 @@ ClickHouse supports [NULL](../sql-reference/syntax.md), which is displayed as `n
**See Also**
- [JSONEachRow](#jsoneachrow)
- [output_format_json_array_of_rows](../operations/settings/settings.md#output-format-json-array-of-rows)
- [JSONEachRow](#jsoneachrow) format
- [output_format_json_array_of_rows](../operations/settings/settings.md#output-format-json-array-of-rows) setting
## JSONString {#jsonstring}

View File

@ -2329,8 +2329,8 @@ Enables the ability to output all rows as a [JSON](../../interfaces/formats.md#j
Possible values:
- 1 — All rows can be output as a `JSON` array in the `JSONEachRow` format.
- 0 — All rows cannot be output as a `JSON` array in the `JSONEachRow` format.
- 1 — ClickHouse outputs all rows as an array, each row in the `JSONEachRow` format.
- 0 — ClickHouse outputs each row separately in the `JSONEachRow` format.
Default value: `0`.
@ -2340,7 +2340,7 @@ Query:
```sql
SET output_format_json_array_of_rows = 1;
SELECT number FROM numbers(3) format JSONEachRow;
SELECT number FROM numbers(3) FORMAT JSONEachRow;
```
Result:
@ -2359,7 +2359,7 @@ Query:
```sql
SET output_format_json_array_of_rows = 0;
SELECT number FROM numbers(3) format JSONEachRow;
SELECT number FROM numbers(3) FORMAT JSONEachRow;
```
Result:

View File

@ -434,7 +434,10 @@ JSON совместим с JavaScript. Для этого, дополнитель
ClickHouse поддерживает [NULL](../sql-reference/syntax.md), который при выводе JSON будет отображен как `null`. Чтобы включить отображение в результате значений `+nan`, `-nan`, `+inf`, `-inf`, установите параметр [output_format_json_quote_denormals](../operations/settings/settings.md#settings-output_format_json_quote_denormals) равным 1.
Смотрите также формат [JSONEachRow](#jsoneachrow).
**Смотрите также**
- Формат [JSONEachRow](#jsoneachrow)
- Настройка [output_format_json_array_of_rows](../operations/settings/settings.md#output-format-json-array-of-rows)
## JSONString {#jsonstring}

View File

@ -2193,4 +2193,51 @@ SELECT CAST(toNullable(toInt32(0)) AS Int32) as x, toTypeName(x);
Значение по умолчанию: `\N`.
## output_format_json_array_of_rows {#output-format-json-array-of-rows}
Позволяет выводить все строки в виде массива [JSON](../../interfaces/formats.md#json) в формате [JSONEachRow](../../interfaces/formats.md#jsoneachrow).
Возможные значения:
- 1 — ClickHouse выводит все строки в виде массива и при этом каждую строку в формате `JSONEachRow`.
- 0 — ClickHouse выводит каждую строку отдельно в формате `JSONEachRow`.
Значение по умолчанию: `0`.
**Пример запроса с включенной настройкой**
Запрос:
```sql
SET output_format_json_array_of_rows = 1;
SELECT number FROM numbers(3) FORMAT JSONEachRow;
```
Результат:
```text
[
{"number":"0"},
{"number":"1"},
{"number":"2"}
]
```
**Пример запроса с отключенной настройкой**
Запрос:
```sql
SET output_format_json_array_of_rows = 0;
SELECT number FROM numbers(3) FORMAT JSONEachRow;
```
Результат:
```text
{"number":"0"}
{"number":"1"}
{"number":"2"}
```
[Оригинальная статья](https://clickhouse.tech/docs/ru/operations/settings/settings/) <!--hide-->