Add ru translation

This commit is contained in:
romanzhukov 2021-10-04 14:23:07 +03:00
parent 15106dde35
commit 7ca2522154
2 changed files with 24 additions and 2 deletions

View File

@ -540,7 +540,7 @@ Result:
└───────────────────────────────────┘
```
A special case when objects enclosed in array with square brackets.
A particular case when JSON objects are enclosed in array with square brackets.
Query:

View File

@ -493,7 +493,7 @@ ClickHouse поддерживает [NULL](../sql-reference/syntax.md), кото
## JSONAsString {#jsonasstring}
В этом формате один объект JSON интерпретируется как одно строковое значение. Если входные данные имеют несколько объектов JSON, разделенных запятой, то они будут интерпретироваться как отдельные строки таблицы.
В этом формате один объект JSON интерпретируется как одно строковое значение. Если входные данные имеют несколько объектов JSON, разделенных запятой, то они будут интерпретироваться как отдельные строки таблицы. Входные данные могут быть представлены в виде массива формата с квадратными скобками.
В этом формате парситься может только таблица с единственным полем типа [String](../sql-reference/data-types/string.md). Остальные столбцы должны быть заданы как `DEFAULT` или `MATERIALIZED`(смотрите раздел [Значения по умолчанию](../sql-reference/statements/create/table.md#create-default-values)), либо отсутствовать. Для дальнейшей обработки объекта JSON, представленного в строке, вы можете использовать [функции для работы с JSON](../sql-reference/functions/json-functions.md).
@ -518,6 +518,28 @@ SELECT * FROM json_as_string;
└───────────────────────────────────┘
```
Частный случай, когда объекты JSON заключены в массив с квадратными скобками.
Запрос:
``` sql
DROP TABLE IF EXISTS json_square_brackets;
CREATE TABLE json_square_brackets (field String) ENGINE = Memory;
INSERT INTO json_square_brackets FORMAT JSONAsString [{"id": 1, "name": "name1"}, {"id": 2, "name": "name2"}];
SELECT * FROM json_square_brackets;
```
Результат:
```text
┌─field──────────────────────┐
│ {"id": 1, "name": "name1"} │
│ {"id": 2, "name": "name2"} │
└────────────────────────────┘
```
## JSONCompact {#jsoncompact}
## JSONCompactStrings {#jsoncompactstrings}