ClickHouse/tests/queries/0_stateless/00794_materialized_view_with_column_defaults.sql
2020-04-29 15:15:23 +03:00

29 lines
638 B
SQL

DROP TABLE IF EXISTS table_view;
DROP TABLE IF EXISTS source_table;
CREATE TABLE source_table (
date Date,
datetime DateTime,
zoneId UInt64,
test1 ALIAS zoneId == 1,
test2 DEFAULT zoneId * 3,
test3 MATERIALIZED zoneId * 5
) ENGINE = MergeTree(date, (date, zoneId), 8192);
CREATE MATERIALIZED VIEW table_view
ENGINE = MergeTree(date, (date, zoneId), 8192)
AS SELECT
date,
zoneId,
test1,
test2,
test3
FROM source_table;
INSERT INTO source_table (date, datetime, zoneId) VALUES ('2018-12-10', '2018-12-10 23:59:59', 1);
SELECT * from table_view;
DROP TABLE IF EXISTS table_view;
DROP TABLE IF EXISTS source_table;