Olá,
Pelo que entendi dos vídeos o SQL é padronizada pela ANSI, só que os diferentes softwares tem algumas funções próprias que variam entre cada desenvolvedora, correto?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá,
Pelo que entendi dos vídeos o SQL é padronizada pela ANSI, só que os diferentes softwares tem algumas funções próprias que variam entre cada desenvolvedora, correto?
Oi Gabriel, tudo bem?
Simm, o seu entendimento está correto. Cada banco de dados tem sua particularidade e algumas coisas serão diferentes.
Vou usar como exemplo, funções de datas. A diferença entre a mesma função no MySQL e SQL Server.
GETDATE( )
NOW( )
Essas funções fazem a mesma coisa, que é retornar a data e hora atual, porém o nome da função é diferente entre os bancos de dados.
Espero ter ajudado. Qualquer coisa é só falar, beleza? :)
Oi Maria,
Obrigado pela confirmação, mas me surge uma nova dúvida então. Não estaria certa também a resposta "C"? Que foi tratada como uma proposição errada no exercício.
A linguagem SQL é padronizada, o que não é padronizado são os softwares baseados em SEQL de diferentes desenvolvedoras.
Infelizmente não é possivel sugerir uma alteração de resposta diretamente, por isso estou usando o forum para questionar.
Oi Gabriel,
Na verdade a resposta está certa, a diferença está nas funções mesmo, a mesma forma de criar consultas em um banco de dados com SELECT no MySQL é basicamente o mesmo no SQL Server. Já as funções, como mostrei acima, são diferentes.
Qualquer coisa é só falar :)