mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 00:52:02 +00:00
66 lines
1.8 KiB
SQL
66 lines
1.8 KiB
SQL
DROP TABLE IF EXISTS 02919_test_table_noarg;
|
|
CREATE TABLE 02919_test_table_noarg(str String) ENGINE = FuzzJSON('{}');
|
|
|
|
SELECT count() FROM (SELECT * FROM 02919_test_table_noarg LIMIT 100);
|
|
|
|
DROP TABLE IF EXISTS 02919_test_table_noarg;
|
|
|
|
--
|
|
DROP TABLE IF EXISTS 02919_test_table_valid_args;
|
|
CREATE TABLE 02919_test_table_valid_args(str String) ENGINE = FuzzJSON(
|
|
'{"pet":"rat"}', NULL);
|
|
|
|
SELECT count() FROM (SELECT * FROM 02919_test_table_valid_args LIMIT 100);
|
|
|
|
DROP TABLE IF EXISTS 02919_test_table_valid_args;
|
|
|
|
--
|
|
DROP TABLE IF EXISTS 02919_test_table_reuse_args;
|
|
CREATE TABLE 02919_test_table_reuse_args(str String) ENGINE = FuzzJSON(
|
|
'{
|
|
"name": "Jane Doe",
|
|
"age": 30,
|
|
"city": "New York",
|
|
"contacts": {
|
|
"email": "jane@example.com",
|
|
"phone": "+1234567890"
|
|
},
|
|
"skills": [
|
|
"JavaScript",
|
|
"Python",
|
|
{
|
|
"frameworks": ["React", "Django"]
|
|
}
|
|
],
|
|
"projects": [
|
|
{"name": "Project A", "status": "completed"},
|
|
{"name": "Project B", "status": "in-progress"}
|
|
]
|
|
}',
|
|
12345);
|
|
|
|
SELECT count() FROM (SELECT * FROM 02919_test_table_reuse_args LIMIT 100);
|
|
|
|
DROP TABLE IF EXISTS 02919_test_table_reuse_args;
|
|
|
|
--
|
|
DROP TABLE IF EXISTS 02919_test_table_invalid_col_type;
|
|
CREATE TABLE 02919_test_table_invalid_col_type
|
|
(
|
|
str Nullable(Int64)
|
|
)
|
|
ENGINE = FuzzJSON('{"pet":"rat"}', NULL); -- { serverError BAD_ARGUMENTS }
|
|
|
|
DROP TABLE IF EXISTS 02919_test_table_invalid_col_type;
|
|
|
|
--
|
|
DROP TABLE IF EXISTS 02919_test_multi_col;
|
|
CREATE TABLE 02919_test_multi_col
|
|
(
|
|
str1 String,
|
|
str2 String
|
|
) ENGINE = FuzzJSON('{"pet":"rat"}', 999);
|
|
|
|
SELECT count(str1), count(str2) FROM (SELECT str1, str2 FROM 02919_test_multi_col LIMIT 100);
|
|
DROP TABLE IF EXISTS 02919_test_multi_col;
|