SQL:2008
SQL:2008 este a șasea revizuire a standardului ISO și ANSI pentru limbajul bazei de date SQL . A fost adoptată oficial în iulie 2008.
Rezumat
Standardul SQL:2008 este împărțit în mai multe părți, care acoperă Cadrul, Fundația, SQL/CLI , SQL/PSM , SQL/MED , SQL/OLB , SQL/Schemata , SQL/JRT Utilizarea Java și diverse specificații conexe. .
Proprietăți adăugate
- Declarații MERGE și DIAGNOSTIC îmbunătățite ,
- instrucțiuni TRUNCATE TABLE ,
- clauzele WHEN și expresiile CASE,
- ÎN LOC DE declanșarea bazei de date
- Declarație JOIN ,
- suport pentru diferite expresii regulate XQuery și
- mai bine la denumirea coloanelor derivate.
Specificațiile legate de XML definesc modul în care SQL poate fi utilizat împreună cu XML , inclusiv importul și stocarea datelor XML într-o bază de date SQL, manipularea acestora în baza de date și publicarea datelor XML sau SQL convenționale în format XML.
Documentație
Standardul SQL nu este disponibil gratuit. Întregul standard poate fi achiziționat de la ISO ca ISO/IEC 9075(1-4,9-11,13,14):2008 . Standardul constă din următoarele părți:
- ISO/IEC 9075-1:2008 cadru (SQL/cadru)
- ISO/IEC 9075-2:2008 Foundation (SQL/Foundation)
- ISO/IEC 9075-3:2008 Interfață la nivel de apel ( SQL/CLI )
- ISO/IEC 9075-4:2008 Module stocate persistente ( SQL/PSM )
- ISO/IEC 9075-9:2008 Managementul datelor externe ( SQL/MED )
- ISO/IEC 9075-10:2008 Legături de limbaj obiect ( SQL/OLB )
- ISO/IEC 9075-11:2008 Scheme de informații și definiții ( SQL/ Scheme )
- ISO/IEC 9075-13:2008 Rutine și tipuri SQL folosind limbajul de programare Java TM ( SQL/JRT )
- ISO/IEC 9075-14:2008 Specificații legate de XML ( SQL/XML )
Afirmații de conformitate
Nivelul minim de conformitate cu SQL:2008 pe care un produs îl poate pretinde se numește „Core SQL:2008” și este limitat la definițiile specificate în două părți ale standardului: Fundația și Schemele de definiții și informații.