# SQL:2023 / ISO/IEC 9075:2023
The IslandSQL grammar is based on the grammars of the DBMSs in scope and not on the SQL:2023 standard.
Nevertheless, it is interesting to consult the standard for constructs that are implemented differently in the DBMSs.
The table below shows links to the freely available BNF of the SQL:2023 standard. Furthermore, it contains links to
some chosen root elements in the derived syntax diagrams of grammars produced by [RR](https://github.com/GuntherRademacher/rr).
Please note that not all freely available parts of the standard contain a grammar definition in BNF.
| BNF | Derived Syntax Diagram |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Part 2: Foundation (SQL/Foundation)](https://standards.iso.org/iso-iec/9075/-2/ed-6/en/ISO_IEC_9075-2(E)_Foundation.bnf.txt) | [preparable_statement](https://islandsql.github.io/IslandSQL/sql-2023-2-foundation.html#preparable_statement), [embedded_SQL_statement](https://islandsql.github.io/IslandSQL/sql-2023-2-foundation.html#embedded_SQL_statement), [direct_SQL_statement](https://islandsql.github.io/IslandSQL/sql-2023-2-foundation.html#direct_SQL_statement) |
| [Part 3: Call-Level Interface (SQL/CLI)](https://standards.iso.org/iso-iec/9075/-3/ed-6/en/ISO_IEC_9075-3(E)_CLI.bnf.txt) | [CLI_routine](https://islandsql.github.io/IslandSQL/sql-2023-3-cli.html#CLI_routine) |
| [Part 4: Persistent stored modules (SQL/PSM)](https://standards.iso.org/iso-iec/9075/-4/ed-7/en/ISO_IEC_9075-4(E)_PSM.bnf.txt) | [SQL_schema_definition_statement](https://islandsql.github.io/IslandSQL/sql-2023-4-psm.html#SQL_schema_definition_statement), [SQL_schema_manipulation_statement](https://islandsql.github.io/IslandSQL/sql-2023-4-psm.html#SQL_schema_manipulation_statement), [SQL_control_statement](https://islandsql.github.io/IslandSQL/sql-2023-4-psm.html#SQL_control_statement) |
| [Part 9: Management of External Data (SQL/MED)](https://standards.iso.org/iso-iec/9075/-9/ed-5/en/ISO_IEC_9075-9(E)_MED.bnf.txt) | [SQL_schema_definition_statement](https://islandsql.github.io/IslandSQL/sql-2023-9-med.html#SQL_schema_definition_statement), [SQL_schema_manipulation_statement](https://islandsql.github.io/IslandSQL/sql-2023-9-med.html#SQL_schema_manipulation_statement) |
| [Part 10: Object language bindings (SQL/OLB)](https://standards.iso.org/iso-iec/9075/-10/ed-5/en/ISO_IEC_9075-10(E)_OLB.bnf.txt) | [statement_or_declaration](https://islandsql.github.io/IslandSQL/sql-2023-10-olb.html#statement_or_declaration) |
| [Part 13: SQL Routines and types using the Java TM programming language (SQL/JRT)](https://standards.iso.org/iso-iec/9075/-13/ed-5/en/ISO_IEC_9075-13(E)_JRT.bnf.txt) | [user-defined_type_body](https://islandsql.github.io/IslandSQL/sql-2023-13-jrt.html#user-defined_type_body) |
| [Part 14: XML-Related Specifications (SQL/XML)](https://standards.iso.org/iso-iec/9075/-14/ed-6/en/ISO_IEC_9075-14(E)_XML.bnf.txt) | [table_primary](https://islandsql.github.io/IslandSQL/sql-2023-14-xml.html#table_primary), [aggregate_function](https://islandsql.github.io/IslandSQL/sql-2023-14-xml.html#aggregate_function) |
| [Part 15: Multidimensional arrays (SQL/MDA)](https://standards.iso.org/iso-iec/9075/-15/ed-2/en/ISO_IEC_9075-15(E)_MDA.bnf.txt) | [table_primary](https://islandsql.github.io/IslandSQL/sql-2023-15-mda.html#table_primary) |
| [Part 16: Property Graph Queries (SQL/PGQ)](https://standards.iso.org/iso-iec/9075/-16/ed-1/en/ISO_IEC_9075-16(E)_PGQ.bnf.txt) | [SQL_schema_definition_statement](https://islandsql.github.io/IslandSQL/sql-2023-16-pgq.html#SQL_schema_definition_statement), [SQL_schema_manipulation_statement](https://islandsql.github.io/IslandSQL/sql-2023-16-pgq.html#SQL_schema_manipulation_statement), [table_primary](https://islandsql.github.io/IslandSQL/sql-2023-16-pgq.html#table_primary) |