Não há uma resposta clara para quantas "versões" do SQL existem. É mais preciso pensar na evolução do SQL como uma série de padrões
em vez de versões distintas.
Aqui está o porquê:
*
o padrão ISO/IEC 9075: Esse é o padrão oficial do SQL, mantido pela Organização Internacional de Padronização (ISO). Foi atualizado e revisado várias vezes desde sua primeira publicação em 1986. Cada revisão adiciona novos recursos, esclarece os existentes e aborda as deficiências de versões anteriores.
*
SQL:1986, SQL:1989, SQL:1992, SQL:1999, SQL:2003, SQL:2008, SQL:2011, SQL:2016, SQL:2019: Essas são as principais revisões do padrão ISO/IEC 9075, cada uma adicionando novos recursos e atualizações significativos.
*
implementações de fornecedores de banco de dados: Embora o padrão ISO forneça uma linha de base, diferentes fornecedores de banco de dados (Oracle, MySQL, PostgreSQL etc.) têm suas próprias implementações e extensões ao padrão. Isso cria alguma variação de como o SQL se comporta entre as plataformas.
Então, quantas versões? Embora você possa contar as principais revisões padrão da ISO, é mais importante entender que o SQL é um padrão em constante evolução, com uma rica história de atualizações e melhorias. O número exato de "versões" é menos significativo do que o processo contínuo de padronização e adaptação.