should be it
This commit is contained in:
46
external/duckdb/test/sql/pivot/pivot_errors.test
vendored
Normal file
46
external/duckdb/test/sql/pivot/pivot_errors.test
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
# name: test/sql/pivot/pivot_errors.test
|
||||
# description: Test pivot errors
|
||||
# group: [pivot]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
statement ok
|
||||
CREATE TABLE test(i INT, j VARCHAR);
|
||||
|
||||
statement error
|
||||
PIVOT test ON j IN ('a', 'b') USING SUM(test.i);
|
||||
----
|
||||
PIVOT expression cannot contain qualified columns
|
||||
|
||||
statement ok
|
||||
SET pivot_filter_threshold=0
|
||||
|
||||
statement error
|
||||
PIVOT test ON j IN ('a', 'b') USING get_current_timestamp();
|
||||
----
|
||||
no aggregates were found
|
||||
|
||||
statement ok
|
||||
SET pivot_filter_threshold=100
|
||||
|
||||
statement error
|
||||
PIVOT test ON j IN ('a', 'b') USING get_current_timestamp();
|
||||
----
|
||||
no aggregates were found
|
||||
|
||||
statement error
|
||||
PIVOT test ON j IN ('a', 'b') USING sum(41) over ();
|
||||
----
|
||||
cannot contain window functions
|
||||
|
||||
statement error
|
||||
PIVOT test ON j IN ('a', 'b') USING sum(sum(41) over ());
|
||||
----
|
||||
cannot contain window functions
|
||||
|
||||
# empty pivot clause
|
||||
statement error
|
||||
FROM tbl PIVOT (c FOR IN enum_val);
|
||||
----
|
||||
Parser Error
|
||||
Reference in New Issue
Block a user