SQL e SQL Server são diferentes? (Meio Que Urgente)

17 respostas
kokol_fmt

É uma pergunta cretina. :oops: …mas SQL e SQL Server são diferentes?
Pegunto porque sei um pouko de Oracle SQL (aprendi na faculdade) e um amigo meu veio com essa dúvida e não soube responder…Obrigado desde já… :wink:

Abraço…

17 Respostas

_fs

Não sei se entendi muito bem sua dúvida, mas SQL é uma linguagem usada para fazer consultas em bancos de dados em geral, e SQL Server é o servidor de banco de dados da Microsoft.

kartler

PostgreSQL é o meu gerenciador favorito :stuck_out_tongue: BSD License

kokol_fmt

Muito obrigado LIPE…já esclareceu… :smiley:

Esse amigo meio tah enrolado em uma proposta de emprego e a moça disse se ele tinha alguma experiência com SQL server…dai a dúvida, já que ele disse saber fazer consulta SQL em banco de dados feito em access…Valews

PS : Aprendi em AFBD (Arquitetura e Ferramentas de Banco de Dados ) na faculdade a usar o OracleSQL…o basicão //create table ()//por isso a minha dúvida…

Abraço…

thekid

Pra te ajudar um pouco mais … SQL pode ser ANCII ou nao … o SQL ANCII vai rodar em qualquer servidor de Banco … mais cada banco tem comandos SQL´s próprios não ANCII … como PLSQL da Oracle :wink: cuidado com este detalhes …

boaglio

Não ,não ,não… muitos conceitos confusos aqui. :shock:

Vamos lá:

:arrow: Primeiro vc tem uma linguagem chamada SQL, que
pode seguir as normas ANSI ( de American National Standards Institute )

Os principais bancos de dados do mercado seguem esse
padrão: Oracle,MySQL, SQL Server, FireBird, PostgreSQL,DB2.

Isso significa que se vc tiver no Oracle,MySQL,PostgreSQL uma
tabela chamada DADOS, o comando “SELECT * FROM DADOS”
vai funcionar em todos os bancos (que seguirem o padrão ANSI).

:arrow: depois vc tem outra coisa que é a linguagem de programação
do banco de dados… aí não tem padrão, cada banco tem o
seu padrão proprietário… no Oracle é o PL/SQL, no PostgreSQL
é o PSQL, etc.

Isso significa que a seguinte lógica :

if NOME= vazio then UPDATE TABELA.

No Oracle será de um jeito, no SQL Server de outro, etc.

:arrow: A Microsoft comprou os fontes do Sybase
para fazer o Microsoft SQL Server, ou como ficou
conhecido, o SQL Server .

fenrir

???

Não seria ANSI ou ASCII?!?

kokol_fmt

Muito obrigado pelos esclarecimentos…
:smiley:

Abraço…

thekid

Ops ANSI :oops: …rs

Nosso amigo boaglio teve o tempo de explicar com mais clareza …

Eu só queria prevenir de que, conforme alguém escreve uma SQL (ex. Query em classes DAO´s) ele pode estar amarrando sua aplicação a um DB Server. :idea:

A explicação de boaglio realmente esta legal para se ter uma idéia de como são as coisas …

Rafael_Steil

???

Não seria ANSI ou ASCII?!?

ANSI e ASCII sao coisas totalmente diferentes :slight_smile:

Rafael

F

boaglio:
:arrow: depois vc tem outra coisa que é a linguagem de programação
do banco de dados… aí não tem padrão, cada banco tem o
seu padrão proprietário… no Oracle é o PL/SQL, no PostgreSQL
é o PSQL, etc.

Perfeito Boaglio, so um detalhe, no SQL ANSI 99 foi (esta sendo) padronizado estas linguagens procedurais, por sinal muito semelhante ao PL/SQL da Oracle. Mesmo assim isso nao quer dizer que se tornará padrao nos bancos de dados. Tens alguns, vide MySQL) que nao possuem este tipo de recurso.

]['s

kokol_fmt

E eu achando que era besteira a pergunta…
Conhecimentos adquiridos, assimilados e preciosos!!! XD!!!

PS: Estou pensando nas foquinhas…XD!!!
Aquele Abraço…

Felipe246

Disculpe eu so novo aqui
auhsuhasuuhas
mas gostaria de saber uma coisa sobre o MS SQL Server

O SQL Server usa uma linguagem procedural?

é q eu tenho um trabalho e nao achei nada expecificamente sobre o assunto
e eu nunca havia trabalhado com o SQL Server antes
por favor me ajudem
Brigado

Felipe246

Disculpe eu so novo aqui
auhsuhasuuhas
mas gostaria de saber uma coisa sobre o MS SQL Server

O SQL Server usa uma linguagem procedural?

é q eu tenho um trabalho e nao achei nada expecificamente sobre o assunto
e eu nunca havia trabalhado com o SQL Server antes
por favor me ajudem
Brigado

F

olá Felipe…

uma dica, procure estar olhando as datas dos topicos… esse por sinal é bem antigo… :lol:

Sefo

Felipe246:
Disculpe eu so novo aqui
auhsuhasuuhas
mas gostaria de saber uma coisa sobre o MS SQL Server

O SQL Server usa uma linguagem procedural?

é q eu tenho um trabalho e nao achei nada expecificamente sobre o assunto
e eu nunca havia trabalhado com o SQL Server antes
por favor me ajudem
Brigado

Bem vindo,

existe sim. Pesquise por TransactSQL.

Auf Wiedersehen!!!

T

Felipe246:
Disculpe eu so novo aqui
auhsuhasuuhas
mas gostaria de saber uma coisa sobre o MS SQL Server

O SQL Server usa uma linguagem procedural?

é q eu tenho um trabalho e nao achei nada expecificamente sobre o assunto
e eu nunca havia trabalhado com o SQL Server antes
por favor me ajudem
Brigado

Procure por “Transact-SQL” no Books Online do MS SQL Server.

MS SQL Server
Books Online
SQL Server Language Reference

Felipe246

Muito obrigado mesmo
vou procurar
brigadao gente :smiley:

Criado 28 de janeiro de 2005
Ultima resposta 4 de nov. de 2008
Respostas 17
Participantes 12