SQL:2008
SQL:2008 er den sjette revisjonen av ISO- og ANSI -standarden for SQL -databasespråket . Det ble formelt vedtatt i juli 2008.
Sammendrag
SQL:2008-standarden er delt inn i flere deler, som dekker rammeverket, grunnlaget, SQL/CLI , SQL/PSM , SQL/MED , SQL/OLB , SQL/Schemata , SQL/JRT ved bruk av Java , og ulike relaterte spesifikasjoner. .
Lagt til egenskaper
- Forbedrede MERGE og DIAGNOSTIC-utsagn ,
- TRUNCATE TABLE uttalelser ,
- NÅR klausuler og CASE-uttrykk,
- I STEDET FOR databaseutløser
- JOIN-erklæring ,
- støtte for ulike XQuery regulære uttrykk og
- bedre til å navngi avledede kolonner.
XML-relaterte spesifikasjoner definerer hvordan SQL kan brukes i forbindelse med XML , inkludert, importere og lagre XML-data i en SQL-database, manipulere dem i databasen og publisere XML eller konvensjonelle SQL-data i XML-format.
Dokumentasjon
SQL-standarden er ikke fritt tilgjengelig. Hele standarden kan kjøpes fra ISO som ISO/IEC 9075(1-4,9-11,13,14):2008 . Standarden består av følgende deler:
- ISO/IEC 9075-1:2008- rammeverk (SQL/rammeverk)
- ISO/IEC 9075-2:2008 Foundation (SQL/Foundation)
- ISO/IEC 9075-3:2008 Call-Level Interface ( SQL/CLI )
- ISO/IEC 9075-4:2008 Persistent lagrede moduler ( SQL/PSM )
- ISO/IEC 9075-9:2008 administrasjon av eksterne data ( SQL/MED )
- ISO/IEC 9075-10:2008 Objektspråkbindinger ( SQL/OLB )
- ISO/IEC 9075-11:2008 Informasjons- og definisjonsskjemaer ( SQL/Schemata )
- ISO/IEC 9075-13:2008 SQL-rutiner og -typer som bruker Java TM-programmeringsspråket ( SQL/JRT )
- ISO/IEC 9075-14:2008 XML-relaterte spesifikasjoner ( SQL/XML )
Samsvarskrav
Minimumsnivået for samsvar med SQL:2008 som et produkt kan kreve kalles "Core SQL:2008" og er begrenset til definisjonene spesifisert i to deler av standarden: Grunnlaget og definisjons- og informasjonsskjemaene.