SQL EXPRESS X ORACLE EXPRESS
Amiguinhos, atualmente uso sql 208 r2 express como banco, queria mexer um pouco com oracle, vi q a versão express atual é a 11g, em termos de sintaxe sql, muda alguma coisa, ou é igual para os dois ??
A DML e DDL são bem parecidas. Na DDL algum tipos de dados são diferentes mas nada traumático.
Agora, a linguagem usada pelo SQL Server, a T-SQL é diferente da PL/SQL usada pelo Oracle (me lembra Pascal). Isso vc vai ver diferença.
Agora, a linguagem usada pelo SQL Server, a T-SQL é diferente da PL/SQL usada pelo Oracle (me lembra Pascal). Isso vc vai ver diferença.
certo, então selects, inserts, updates tem que ser todos reescritos ??
Alguns talvez, caso vc use funções que são definidas no próprio BD. Como sabemos, certas funções tem nomes diferentes em outro BD.
no meu caso, todas as intruções sql estão no fonte, no bd apenas tabelas....
Entendo.
O que eu quis dizer é o seguinte. Digamos que em um select no seu código fonte, vc usando SQL Server usa a função Trim (acho que ela não existe, mas é só pra exemplo):
Agora digamos que no Oracle ela não existe. Vai dá problema se vc rodar esse select. Entendeu?
O que eu quis dizer é o seguinte. Digamos que em um select no seu código fonte, vc usando SQL Server usa a função Trim (acho que ela não existe, mas é só pra exemplo):
SELECT TRIM(NOME) FROM TABELA
Agora digamos que no Oracle ela não existe. Vai dá problema se vc rodar esse select. Entendeu?
ah sim, entendi...voce se refere a funções especÃficas de cada banco...hoje eu ja tenho uma certa codificação, pois qdo migrei para sql server, alguns clientes ficaram usando access, para ir fazendo gradativamente, então tem uns ifs....if tipobanco=[Ô]sql[Ô]......if tipobanco=[Ô]access[Ô]......aproveitando, sabe alguma ferramenta para migrar o banco do sql para oracle...só frizando que estou muito contente com sql 2008, é apenas para conhecimento mesmo....
uma ferramenta boa é a full convert enterprise, com ela vc pode fazer tudo faz conversao para diversos tipos de bancos.
verifiquei que o oracle express não tem uma interface grafica ( front), para criação e manipulação de base de dados, como o manager do sql server express, alguém conheci alguma free ?
Tente este.
http://www.sqlmanager.net/download/oramanager/
No google faça pesquisa e procure por Ems sqlmanger oracle lite.
Quanto ao uso do Sql pode ser que terá que modificar ,
principamente na abertura do Banco se usa vb2005,2008,2010.
Estou mudando um pequeno projeto com sqlserver2008 para
Oracle 11g express.Estou usando o 2010,mudando todas as
aberturas.
http://www.sqlmanager.net/download/oramanager/
No google faça pesquisa e procure por Ems sqlmanger oracle lite.
Quanto ao uso do Sql pode ser que terá que modificar ,
principamente na abertura do Banco se usa vb2005,2008,2010.
Estou mudando um pequeno projeto com sqlserver2008 para
Oracle 11g express.Estou usando o 2010,mudando todas as
aberturas.
Tópico encerrado , respostas não são mais permitidas