ClickHouse/tests/queries/0_stateless/02864_statistic_exception.sql

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

43 lines
1.0 KiB
MySQL
Raw Normal View History

2023-09-19 15:08:15 +00:00
DROP TABLE IF EXISTS t1;
CREATE TABLE t1
(
a Float64,
b Int64,
pk String,
STATISTIC a, b TYPE tdigest,
) Engine = MergeTree() ORDER BY pk; -- { serverError INCORRECT_QUERY }
SET allow_experimental_statistic = 1;
CREATE TABLE t1
(
a Float64,
b Int64,
pk String,
STATISTIC a, a TYPE tdigest,
) Engine = MergeTree() ORDER BY pk; -- { serverError ILLEGAL_STATISTIC }
CREATE TABLE t1
(
a Float64,
b Int64,
pk String,
STATISTIC a, pk TYPE tdigest,
) Engine = MergeTree() ORDER BY pk; -- { serverError ILLEGAL_STATISTIC }
CREATE TABLE t1
(
a Float64,
b Int64,
pk String,
) Engine = MergeTree() ORDER BY pk;
ALTER TABLE t1 ADD STATISTIC a TYPE tdigest;
ALTER TABLE t1 ADD STATISTIC a TYPE tdigest; -- { serverError INCORRECT_QUERY }
ALTER TABLE t1 ADD STATISTIC pk tdigest; -- { serverError ILLEGAL_STATISTIC }
ALTER TABLE t1 DROP STATISTIC b TYPE tdigest; -- { serverError INCORRECT_QUERY }
ALTER TABLE t1 MATERIALIZE STATISTIC b TYPE tdigest; -- { serverError INCORRECT_QUERY }
DROP TABLE t1;