SQL Padrão ANSI
-
- Rank: DBA Júnior
- Mensagens: 223
- Registrado em: Qui, 14 Dez 2006 10:45 am
- Localização: Brasília-DF
Cleber Zumba de Souza
Gostaria de saber se o SQL que não está no padrão ANSI se está errado.
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
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.
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.
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
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
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
-
- Rank: DBA Júnior
- Mensagens: 223
- Registrado em: Qui, 14 Dez 2006 10:45 am
- Localização: Brasília-DF
Cleber Zumba de Souza
O banco Interbase só aceita SQL padrão ANSI...ou não?
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
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, tb, é só postar.
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, tb, é só postar.
-
- Rank: Programador Pleno
- Mensagens: 41
- Registrado em: Qui, 03 Ago 2006 9:30 am
- Localização: Criciúma - SC
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.
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.
-
- Rank: DBA Júnior
- Mensagens: 223
- Registrado em: Qui, 14 Dez 2006 10:45 am
- Localização: Brasília-DF
Cleber Zumba de Souza
Concordo com vocês mas que o padão não ANSI não está errado isso é verdade...concordam?
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes