SQL:2003

Fra Wikipedia, den frie encyklopedi

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 | rediger kilde]

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 | rediger kilde]

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 | rediger kilde]

  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.