CREATE TABLE Test( Id INTEGER AUTO_INCREMENT, IntField INTEGER NOT NULL DEFAULT 0,PRIMARY KEY(Id))WITH SYSTEM VERSIONING;CREATE TABLE Test( Id INTEGER AUTO_INCREMENT, IntField INTEGER NOT NULL DEFAULT 0,PRIMARY KEY(Id)) WITH SYSTEM VERSIONING PARTITION BY SYSTEM_TIME ( PARTITION PART_HISTORY HISTORY, PARTITION PART_CURRENT CURRENT );CREATE TABLE Test( Id INTEGER AUTO_INCREMENT, IntField INTEGER NOT NULL DEFAULT 0, CharField VARCHAR(255) NOT NULL DEFAULT "" WITHOUT SYSTEM VERSIONING,PRIMARY KEY(Id)) WITH SYSTEM VERSIONING PARTITION BY SYSTEM_TIME ( PARTITION PART_HISTORY HISTORY, PARTITION PART_CURRENT CURRENT );SELECT * FROM TestFOR SYSTEM_TIME ALL;SELECT *, ROW_START, ROW_END FROM TestFOR SYSTEM_TIME ALL;SELECT FROM Test FOR SYSTEM_TIME AS OF TIMESTAMP '2018-04-13 07:13:00';SELECT FROM Test FOR SYSTEM_TIME BETWEEN (NOW() - INTERVAL 1 YEAR)AND NOW();SELECT * FROM Test FOR SYSTEM_TIMEFROM '2018-04-13 00:00:00'TO '2018-07-13 00:00:00';ALTER TABLE Test ADD SYSTEM VERSIONING;ALTER TABLE Test REMOVE PARTITIONING;ALTER TABLE Test DROP SYSTEM VERSIONING;No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.