Импорт 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