Det finns inte ett tydligt svar på hur många "versioner" av SQL som finns. Det är mer exakt att tänka på SQL:s utveckling som en serie
standarder snarare än distinkta versioner.
Här är varför:
* ISO/IEC 9075 Standard: Detta är den officiella standarden för SQL, som upprätthålls av International Organization for Standardization (ISO). Det har uppdaterats och reviderats flera gånger sedan dess första publicering 1986. Varje revision lägger till nya funktioner, klargör befintliga och adresserar brister från tidigare versioner.
* SQL:1986, SQL:1989, SQL:1992, SQL:1999, SQL:2003, SQL:2008, SQL:2011, SQL:2016, SQL:2019: Dessa är de viktigaste revideringarna av ISO/IEC 9075 -standarden, var och en lägger till betydande nya funktioner och uppdateringar.
* Databasförsäljare Implementationer: Medan ISO -standarden tillhandahåller en baslinje, har olika databasförsäljare (Oracle, MySQL, PostgreSQL, etc.) sina egna implementeringar och tillägg till standarden. Detta skapar en viss variation i hur SQL uppför sig över plattformar.
Så, hur många versioner? Även om du kan räkna de stora ISO -standardrevisionerna, är det viktigare att förstå att SQL är en ständigt utvecklande standard med en rik historia av uppdateringar och förbättringar. Det exakta antalet "versioner" är mindre meningsfullt än den pågående processen för standardisering och anpassning.