SQL:2011 or ISO/IEC 9075:2011 (under the general title "Information technology – Database languages – SQL") is the seventh revision of the ISO (1987) and ANSI (1986) standard for the SQL database query language. It was formally adopted in December 2011. The standard consists of 9 parts which are described in detail in SQL. The next version is SQL:2016.
One of the main new features is improved support for temporal databases. Language enhancements for temporal data definition and manipulation include:
IMMEDIATELY PRECEDES, and
IMMEDIATELY SUCCEEDS(which are modified versions of Allen’s interval relations)
PERIOD FOR SYSTEM_TIMEannotation and
WITH SYSTEM VERSIONINGmodifier. System time periods are maintained automatically. Constraints for system-versioned tables are not required to be temporal and are only enforced on current rows
AS OF SYSTEM TIMEand
VERSIONS BETWEEN SYSTEM TIME ... AND ...clauses
SAP HANA 2.0 SP03 supports system-versioned tables using the standard select syntax
FOR SYSTEM_TIME AS OF '<timestamp1>'SAP HANA 2.0 SP04 adds (partial) support for application-time versioning 
IBM DB2 version 10 claims to be the first database to have a conforming implementation of this feature in what they call "Time Travel Queries", although they use the alternative syntax
FOR SYSTEM_TIME AS OF.
Oracle Oracle 12c supports temporal functionality in compliance with SQL:2011. Versions 10g and 11g implement the time-sliced queries in what they call Flashback Queries, using the alternative syntax
AS OF TIMESTAMP. Notably both of Oracle's implementations depend on the database transaction log and so only allow temporal queries against recent changes which are still being retained for backup.
Microsoft SQL Server (version 2016) implements temporal tables with
MariaDB 10.3 implements system-versioned tables.
PostgreSQL requires installation of the temporal_tables extension. Temporal Tables Extension supports the system-period temporal tables only.
Ebean ORM supports History AS OF and VERSIONS BETWEEN queries on Postgres and MySql using triggers, history tables and views.
Edited: 2021-06-19 11:08:43