SQL:2011
SQL:2011 ou ISO/IEC 9075:2011 (sous le nom "Information technology – Database languages – SQL") est la septième révision de la norme du Langage de requête de Base de données SQL par l'ISO (1987) et l'ANSI (1986). Il remplace la version précédente, SQL:2008, et a été officiellement adopté le 15 décembre 2011.[1] Cette norme définie le SQL, c'est à dire la définition d'une structure de donnée et les opération qui peuvent être effectuées sur les données stockées dans cette structure. Elle englobe les exigences minimales du langage, et d'autres parties définissent des extensions.
Parties
La norme est découpée selon les parties suivantes[2]:
- ISO/IEC 9075-1:2011 Framework
- ISO/IEC 9075-2:2011 Foundation
- ISO/IEC 9075-3:2008 Call-Level Interface
- ISO/IEC 9075-4:2011 Persistent Stored Modules
- ISO/IEC 9075-9:2008 Management of External Data
- ISO/IEC 9075-10:2008 Object Language Bindings
- ISO/IEC 9075-11:2011 Information and Definition Schemas
- ISO/IEC 9075-13:2008 SQL Routines and Types Using the Java™ Programming Language
- ISO/IEC 9075-14:2011 XML-Related Specifications
La partie la plus importante est la partie 2, qui est aussi la plus longue avec 1470 pages, soit 100 pages de plus que pour SQL:2008. Les parties manquantes sont des parties qui ont été retirées pour diverses raisons, lorsqu'un numéro de partie est utilisé il n'est plus réutilisé.[3]