Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

SQL é uma linguagem padronizada, correto?

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?

3 respostas

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.

  • No SQL Server:

GETDATE( )

  • No MySQL

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.

solução!

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 :)