[firebase-br] Tipos de Dados Incompativeis - Oracle

eduardo eduardo em icontroller.com.br
Sex Jul 29 17:38:55 -03 2005


Qual tipo do Firebird não está cabendo no ORACLE ?

Marcos Thomaz (Prog_CPD) wrote:
> Valeu colega pela atenção...
> 
> O caso é que, minha rotina verifica a estrutura das tabelas contidas no meu
> banco de dados firebird, e então compara com a estrutura do banco oracle.
> Então é verificada a compatibilidade dos campos(verifico apenas a existência
> do campo, avaliando o nome), então, com os campos compatíveis, monto uma
> string de inserção dentro do banco Firebird. Na verdade é uma carga do banco
> Oracle. Só não coloquei a estrutura das tabelas, porque são de 5 a 8
> tabelas, e a menor delas tem 135 campos.
> O problema só está ocorrendo, quando o tipo do Oracle é number, com os tipos
> do firebird. Os valores contidos nesses campos são muito altos.
> 
> Agradeço antecipadamente a quem possa me ajudar...
> 
> 
> ----- Original Message ----- 
> From: "eduardo" <eduardo em icontroller.com.br>
> To: <lista em firebase.com.br>
> Sent: Friday, July 29, 2005 8:21 AM
> Subject: Re: [firebase-br] Tipos de Dados Incompativeis - Oracle
> 
> 
> 
>>Oi Marcos
>>
>>Nunca utilizei Oracle, mas acho difícil que este não possua tipos que
>>comportem os tipos numéricos do FireBird.
>>Talvez o problema esteja nas Queries de inserção no Oracle.
>>Como é a rotina que você está fazendo?
>>
>>Já que você não nos disse nada a respeito desta rotina, como ela
>>funciona, vou dar um chute:
>>
>>Será que você não está montando Inserts com valores formatados ?
>>
>>Tipo:
>>INSERT ... CAMPO_NUM, ... VALUES(... '1.234,56', ...
>>
>>Bem, como disse, isto é um chute
>>
>>Se você der mais detalhes sobre a forma que você está fazendo esta
>>migração, talvez possamos te ajudar melhor.
>>Uma informação valiosa, caso algum de nós esteja familiarizado com
>>ORACLE, seria a Estrutura das duas Tabelas em FB e em ORACLE.
>>
>>Realmente não creio que o problema seja entre os bancos.
>>
>>[]s Eduardo
>>
>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>Para editar sua configuração na lista, use o endereço
> 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> 
>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 





Mais detalhes sobre a lista de discussão lista