SQL Padrão ANSI

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Ter, 27 Mar 2007 9:10 am

Gostaria de saber se o SQL que não está no padrão ANSI se está errado.
cleberzumba
Localização: Brasília-DF

Cleber Zumba de Souza

Mensagemem Ter, 27 Mar 2007 9:17 am

Bom dia, brother, beleza?

Na minha concepção, não que esteja errado o SQL que não esteja no padrão ANSI.

Você pode por exemplo, colocar um ROWNUM do Oracle no teu SQL ou, um LIMIT do SQL Server.

O que acontece é o seguinte:

Caso você desenvolva uma aplicação comercial, que deseja vender para N Clientes, em qualquer base de dados, terá problemas.

Por exemplo, criar o SQL com ROWNUM e ter q implementar numa base SQL-Server, Firebird etc.

Bom, fica ai minha opinião... este tópico é interessante, quem puder adicionar mais informações.
Trevisolli
Localização: Araraquara - SP

Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Mensagemem Ter, 27 Mar 2007 9:28 am

Para complementar:


Sistemas de Banco de Dados que usam SQL:


-Apache Derby
-Caché
-DB2
-Ingres
-InterBase
-MySQL
-Oracle
-PostgreSQL
-Microsoft SQL Server
-SQLite
-Sybase
-Informix
-Firebird
-HSQLDB HSQLDB, banco de dados feito em Java
-PointBase PointBase, banco de dados relacional feito em Java

Fonte: http://pt.wikipedia.org/wiki/SQL#Exemplo
Trevisolli
Localização: Araraquara - SP

Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Mensagemem Ter, 27 Mar 2007 9:45 am

O banco Interbase só aceita SQL padrão ANSI...ou não?
cleberzumba
Localização: Brasília-DF

Cleber Zumba de Souza

Mensagemem Ter, 27 Mar 2007 10:32 am

Brother,

Não posso lhe dizer com certeza, pois, não conheço à fundo as peculiaridades do Interbase/Firebird.

Você pode encontrar mais detalhes em:

http://www.firebase.com.br/fb/

Se alguém aqui no fórum souber, também, é só postar.
Trevisolli
Localização: Araraquara - SP

Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Mensagemem Ter, 27 Mar 2007 10:52 am

Devido às inúmeras particularidades de cada banco, é muito difícil você desenvolver uma aplicação independente de banco.

Sempre haverá rotinas específicas, funções inexistentes ou diferentes q forçarão você a usar outros meios para alcançar um mesmo resultado.

Sempre q possível é bom usar o padrão mais aceito pelos diferentes bancos, no caso ANSI.

O que der pra generalizar, ok.
ARF
Localização: Criciúma - SC

Mensagemem Ter, 27 Mar 2007 11:12 am

Concordo com vocês mas que o padão não ANSI não está errado isso é verdade...concordam?
cleberzumba
Localização: Brasília-DF

Cleber Zumba de Souza

Mensagemem Ter, 27 Mar 2007 11:57 am

Errado, não, diferente.
ARF
Localização: Criciúma - SC



Voltar para SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes

cron