2018
DOI: 10.1145/3299887.3299897
|View full text |Cite
|
Sign up to set email alerts
|

The New and Improved SQL

Abstract: SQL:2016 (officially called ISO/IEC 9075:2016, Information technology - Database languages - SQL) was published in December of 2016, replacing SQL:2011 as the most recent revision of the SQL standard. This paper gives an overview of the most important new features in SQL:2016.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…Notice that such a way in which temporal updates of JSON data will be specied with our τ JUpdate language, corresponds exactly to the way updates of temporal relational data can be specied using a temporal query language like TSQL2 [28] or SQL:2016 [24], that is using the same update operations that are used in a non-temporal context augmented with a VALID clause to specify the applicability period of each update operation.…”
Section: Motivating Examplementioning
confidence: 99%
See 1 more Smart Citation
“…Notice that such a way in which temporal updates of JSON data will be specied with our τ JUpdate language, corresponds exactly to the way updates of temporal relational data can be specied using a temporal query language like TSQL2 [28] or SQL:2016 [24], that is using the same update operations that are used in a non-temporal context augmented with a VALID clause to specify the applicability period of each update operation.…”
Section: Motivating Examplementioning
confidence: 99%
“…However, in the state-of-the-art of JSON data management [21,17,20,1,27,22,6], there is neither a consensual nor a standard language for updating (i.e., inserting, modifying, and deleting) temporal JSON data, like the TSQL2 (Temporal SQL2) [28] or SQL:2016 [24] language for temporal relational data. It is worth mentioning here that the extension of the SQL language, named SQL/J-SON [23,29,18] and standardized by ANSI to empower SQL to manage queries and updates on JSON data, has no built-in support for updating time-varying JSON data.…”
Section: Introductionmentioning
confidence: 99%
“…Document stores attract users who engage in rapidly changing requirements taking away the burden of fixing a database schema. Following this trend, the SQL:2016 standard has incorporated JSON into the specification allowing RDBMS to have unstructured data in a single attribute [22]. Therefore, data design for RDBMS also goes beyond strict normalization and might require a cost-based schema design and could benefit from our cost model as well.…”
Section: Introductionmentioning
confidence: 99%
“…increasing number of domains. For instance, Structured Query Language (SQL), a canonical example of the declarative paradigm, is the primary query language for most relational database management systems [9,28,69,70]. At the same time, NoSQL databases have been gaining traction.…”
mentioning
confidence: 99%