SQL EXPRESS X ORACLE EXPRESS

LIZA 25/04/2012 08:41:55
#400715
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 ??
LLAIA 25/04/2012 13:30:24
#400754
Resposta escolhida
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.
LIZA 25/04/2012 13:34:16
#400755
certo, então selects, inserts, updates tem que ser todos reescritos ??
LLAIA 25/04/2012 13:37:31
#400756
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.
LIZA 25/04/2012 15:01:46
#400769
no meu caso, todas as intruções sql estão no fonte, no bd apenas tabelas....
LLAIA 25/04/2012 15:19:09
#400770
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):

SELECT TRIM(NOME) FROM TABELA


Agora digamos que no Oracle ela não existe. Vai dá problema se vc rodar esse select. Entendeu?
LIZA 25/04/2012 15:40:04
#400772
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....
JULIANOPAN 26/04/2012 07:20:41
#400783
uma ferramenta boa é a full convert enterprise, com ela vc pode fazer tudo faz conversao para diversos tipos de bancos.
LIZA 26/04/2012 08:10:44
#400785
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 ?
OMAR2011 26/04/2012 10:40:39
#400811
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.
Tópico encerrado , respostas não são mais permitidas