SQL:2003 er den fjerde revisjonen av database-spørrespråket SQL. Standarden består av 9 deler som beskriver SQL i detalj. SQL:2003 ble delvis erstattet av SQL:2006.

Nye funksjoner

rediger

SQL:2003-standarden inneholder mindre endringer i alle deler av SQL:1999 (også kjent som SQL3), og introduserer offisielt noen få nye funksjoner som:[1]

  • XML-relaterte funksjoner (SQL/XML)
  • Vindusfunksjoner
  • Sekvensgenerator, som muliggjør standardiserte sekvenser
  • To nye kolonnetyper: Automatisk genererte verdier og identitetskolonner
  • MERGE-uttrykket
  • Utvidelser til CREATE TABLE-uttrykket for å tillate CREATE TABLE AS og CREATE TABLE LIKE
  • Fjerning av de dårlig implemente datatypene BIT og BIT VARYING
  • OLAP-kapabiliteter (opprinnelig lagt til i SQL:1999) ble utvidet med en vindusfunksjonen[2]

Tilgjengelighet på dokumentasjon

rediger

SQL-standarden er ikke fritt tilgjengelig, men kan kjøpes fra ISO (for eksempel via Standard Norge) eller ANSI. Et sent utkast er tilgjengelig som en ziparkiv Arkivert 30. mars 2016 hos Wayback Machine. fra Whitemarsh Information Systems Corporation. Ziparkivet inneholder en rekke PDF-filer som definerer delene av SQL:2003-spesifikasjonen.

Referanser

rediger
  1. ^ Eisenberg, Andrew; m.fl. (mars 2004). «SQL:2003 Has Been Published». SIGMOD Record. 33 (1): 119. doi:10.1145/974121.974142. Arkivert fra originalen (pdf) 11. november 2007. Besøkt 14. august 2007. 
  2. ^ Christian S. Jensen; Torben Bach Pedersen; Christian Thomsen. Multidimensional Databases and Data Warehousing. Morgan & Claypool Publishers. s. 26. ISBN 978-1-60845-537-9.