Files
email-tracker/external/duckdb/test/sql/json/issues/issue10784.test
2025-10-24 19:21:19 -05:00

26 lines
784 B
SQL

# name: test/sql/json/issues/issue10784.test
# description: Test issue 10784 - read_json_auto has some unexpected behavior
# group: [issues]
require json
# original query from the issue should just return an error because it's not an array of objects
statement error
SELECT * FROM read_json_auto('data/json/arr.json', columns={'v':'VARCHAR','k':'VARCHAR'});
----
Invalid Input Error
# if we ignore errors we get NULLs because the array entries aren't objects
query II
SELECT * FROM read_json_auto('data/json/arr.json', columns={'v':'VARCHAR','k':'VARCHAR'}, ignore_errors=true);
----
NULL NULL
NULL NULL
# if we read it as if it's one column we just get the array values as varchar
query I
SELECT * FROM read_json_auto('data/json/arr.json', columns={'v':'VARCHAR'});
----
4
hello