SQL:2008
SQL:2008 er den sjette revision af ISO- og ANSI -standarden for SQL -databasesproget . Det blev formelt vedtaget i juli 2008.
Resumé
SQL:2008-standarden er opdelt i flere dele, der dækker Framework, Foundation, SQL/CLI , SQL/PSM , SQL/MED , SQL/OLB , SQL/Schemata , SQL/JRT Using Java og forskellige relaterede specifikationer. .
Tilføjede egenskaber
- Forbedrede MERGE og DIAGNOSTIC erklæringer ,
- TRUNCATE TABLE-udsagn ,
- NÅR klausuler og CASE-udtryk,
- I STEDET FOR databaseudløser
- JOIN-erklæring ,
- understøttelse af forskellige XQuery regulære udtryk og
- bedre til at navngive afledte kolonner.
XML-relaterede specifikationer definerer, hvordan SQL kan bruges i forbindelse med XML , herunder import og lagring af XML-data i en SQL-database, manipulation af dem i databasen og udgivelse af XML eller konventionelle SQL-data i XML-format.
Dokumentation
SQL-standarden er ikke frit tilgængelig. Hele standarden kan købes hos ISO som ISO/IEC 9075(1-4,9-11,13,14):2008 . Standarden består af følgende dele:
- ISO/IEC 9075-1:2008 Framework (SQL/Framework)
- 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 Administration af eksterne data ( SQL/MED )
- ISO/IEC 9075-10:2008 Objektsprogbindinger ( SQL/OLB )
- ISO/IEC 9075-11:2008 Informations- og definitionsskemaer ( SQL/Schemata )
- ISO/IEC 9075-13:2008 SQL-rutiner og -typer ved hjælp af Java TM-programmeringssproget ( SQL/JRT )
- ISO/IEC 9075-14:2008 XML-relaterede specifikationer ( SQL/XML )
Overensstemmelseskrav
Minimumsniveauet for overensstemmelse med SQL:2008, som et produkt kan gøre krav på, kaldes "Core SQL:2008" og er begrænset til definitionerne specificeret i to dele af standarden: Foundation og definitions- og informationsskemaerne.