SQL:2008
SQL:2008 ist die sechste Überarbeitung des ISO- und ANSI -Standards für die SQL -Datenbanksprache . Es wurde im Juli 2008 offiziell angenommen.
Zusammenfassung
Der SQL:2008-Standard ist in mehrere Teile unterteilt, die das Framework, die Foundation, SQL/CLI , SQL/PSM , SQL/MED , SQL/OLB , SQL/Schemata , SQL/JRT Using Java und verschiedene verwandte Spezifikationen abdecken. .
Eigenschaften hinzugefügt
- Verbesserte MERGE- und DIAGNOSTIC-Anweisungen ,
- TRUNCATE TABLE-Anweisungen ,
- WHEN-Klauseln und CASE-Ausdrücke,
- STATT Datenbank-Trigger
- JOIN-Anweisung ,
- Unterstützung für verschiedene reguläre XQuery -Ausdrücke und
- besser bei der Benennung abgeleiteter Spalten.
XML-bezogene Spezifikationen definieren, wie SQL in Verbindung mit XML verwendet werden kann , einschließlich des Imports und Speicherns von XML-Daten in einer SQL-Datenbank, ihrer Bearbeitung innerhalb der Datenbank und der Veröffentlichung von XML- oder herkömmlichen SQL-Daten im XML-Format.
Dokumentation
Der SQL-Standard ist nicht frei verfügbar. Der gesamte Standard kann bei ISO als ISO/IEC 9075(1-4,9-11,13,14):2008 erworben werden . Die Norm besteht aus folgenden Teilen:
- ISO/IEC 9075-1:2008 Framework (SQL/Framework)
- ISO/IEC 9075-2:2008 Foundation (SQL/Grundlage)
- ISO/IEC 9075-3:2008 Schnittstelle auf Aufrufebene ( SQL/CLI )
- ISO/IEC 9075-4:2008 Persistent gespeicherte Module ( SQL/PSM )
- ISO/IEC 9075-9:2008 Verwaltung externer Daten ( SQL/MED )
- ISO/IEC 9075-10:2008 Objektsprachenbindungen ( SQL/OLB )
- ISO/IEC 9075-11:2008 Informations- und Definitionsschemata ( SQL/Schemata )
- ISO/IEC 9075-13:2008 SQL-Routinen und -Typen unter Verwendung der Programmiersprache Java TM ( SQL/JRT )
- ISO/IEC 9075-14:2008 XML-bezogene Spezifikationen ( SQL/XML )
Konformitätsansprüche
Das Mindestmaß an Konformität mit SQL:2008, das ein Produkt beanspruchen kann, wird „Core SQL:2008“ genannt und ist auf die Definitionen beschränkt, die in zwei Teilen des Standards angegeben sind: der Grundlage und den Definitions- und Informationsschemas.