Spec-Zone.ru › DuckDB

Импорт JSON

Для чтения данных из файла JSON используйте функцию read_json_auto в FROM разделе запроса:

SELECT *
FROM read_json_auto('input.json');

Для создания новой таблицы, используя результат запроса, используйте CREATE TABLE AS из SELECT оператора:

CREATE TABLE new_tbl AS
    SELECT *
    FROM read_json_auto('input.json');

Для загрузки данных в существующую таблицу из запроса, используйте INSERT INTO из SELECT оператора:

INSERT INTO tbl
    SELECT *
    FROM read_json_auto('input.json');

В качестве альтернативы, оператор COPY также может использоваться для загрузки данных из файла JSON в существующую таблицу:

COPY tbl FROM 'input.json';

Для дополнительных вариантов, см. справочник по загрузке JSON и COPY документацию по оператору.

© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/guides/file_formats/json_import.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API