SQL:2008
SQL:2008 är den sjätte revideringen av ISO- och ANSI- standarden för SQL- databasspråket . Det antogs formellt i juli 2008.
Sammanfattning
SQL:2008-standarden är uppdelad i flera delar som täcker ramverket, grunden, SQL/CLI , SQL/PSM , SQL/MED , SQL/OLB , SQL/Schemata , SQL/JRT med Java och olika relaterade specifikationer. .
Lade till egenskaper
- Förbättrade MERGE och DIAGNOSTIC uttalanden ,
- TRUNCATE TABLE uttalanden ,
- NÄR satser och CASE-uttryck,
- I STÄLLET FÖR databasutlösare
- JOIN uttalande ,
- stöd för olika XQuery reguljära uttryck och
- bättre på att namnge härledda kolumner.
XML-relaterade specifikationer definierar hur SQL kan användas i samband med XML , inklusive, importera och lagra XML-data i en SQL-databas, manipulera den i databasen och publicera XML eller konventionella SQL-data i XML-format. .
Dokumentation
SQL-standarden är inte fritt tillgänglig. Hela standarden kan köpas från ISO som ISO/IEC 9075(1-4,9-11,13,14):2008 . Standarden består av följande delar:
- ISO/IEC 9075-1:2008 ramverk (SQL/ramverk)
- ISO/IEC 9075-2:2008 Foundation (SQL/Foundation)
- ISO/IEC 9075-3:2008 Call-Level Interface ( SQL/CLI )
- ISO/IEC 9075-4:2008 Beständiga lagrade moduler ( SQL/PSM )
- ISO/IEC 9075-9:2008 Hantering av extern data ( SQL/MED )
- ISO/IEC 9075-10:2008 Objektspråksbindningar ( SQL/OLB )
- ISO/IEC 9075-11:2008 Informations- och definitionsscheman ( SQL/Schemata )
- ISO/IEC 9075-13:2008 SQL-rutiner och -typer som använder programmeringsspråket Java TM ( SQL/JRT )
- ISO/IEC 9075-14:2008 XML-relaterade specifikationer ( SQL/XML )
Anspråk på överensstämmelse
Miniminivån av överensstämmelse med SQL:2008 som en produkt kan göra anspråk på kallas "Core SQL:2008" och är begränsad till definitionerna som anges i två delar av standarden: grunden och definitions- och informationsscheman.