Jump to content

SQL:2023

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by LittlePuppers (talk | contribs) at 18:09, 2 June 2023 (Changing short description from "SQL:2023 is the current version (ninth) of the ISO-9075 SQL standard. Published 2023-06-01." to "2023 edition of the SQL standard"). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

SQL:2023 or ISO/IEC 9075:2023 (under the general title "Information technology – Database languages – SQL") is the ninth revision of the ISO (1987) and ANSI (1986) standard for the SQL database query language. It was formally adopted in June 2023.

New features

SQL:2023 includes new and updated features.[1]The changes can be grouped into three main areas:

  • Various smaller changes to the existing SQL language (all optional features):
    • UNIQUE null treatment (F292)
    • ORDER BY in grouped table (F868)
    • GREATEST and LEAST (T054)
    • String padding functions (T055)
    • Multi-character TRIM functions (T056)
    • Optional string types maximum length (T081)
    • Enhanced cycle mark values (T133)
    • ANY_VALUE (T626)
    • Underscores in numeric literals (T662)
  • New features related to JSON
    • JSON data type (T801)
    • Enhanced JSON data type (T802)
    • String-based JSON (T803)
    • Hex integer literals in SQL/JSON path language (T840)
    • SQL/JSON simplified accessor (T860–T864)
    • SQL/JSON item methods (T865–T878)
    • JSON comparison (T879–T882)
  • Property graph queries
    • The new part 16, “Property Graph Queries (SQL/PGQ)”, has been added to the SQL standard.

See also

References

  1. ^ "SQL:2023 is finished: Here is what's new". Retrieved 2023-06-01.