[firebase-br] Select into

Herminio E. Piram herminiopiram em gmail.com
Qua Jun 10 14:47:24 -03 2009


Boa tarde galera.

Veja se alguem pode me ajudar.

Preciso estrair os dados de uma tabela e passa - los para outra tabela.

Alguns campos da tabela origem são de tipo diferentes. E para manter a
integridade na tabela_destino preciso contatenar
o codigo da empresa com o codigo do cliente que tambem sao diferentes. Segue
o que fiz:

cdcliente na tabela_origem é varchar(8) e empresa é smallint, na
tabela_destino cdcliente é integer
cast(empresa as integer)||cast(cliente as integer) cdcliente

e ha outra situação que ocorre muito onde na tabala_origem, existem campos
varchar(80) e na tabela_destino estes campos sao varchar(50),
nesta situação tamebm usei o cast para diminuir o tamanho do campo. Isto é
correto?

Continuando o problema... usando o ibexpert rodo o select com todos estes
casts mas quando abro o "Export Data into Script"
ele me retorna o seguinte erro:

Error Message:
----------------------------------------
can't format message 13:198 -- message system code -4.
arithmetic exception, numeric overflow, or string truncation.

A tabela_origem tem 3076 registros e quando este erro ocorre apenas 143 sao
retornados.

Pensei entao em fazer um select com todos estes casts into tabela_destino
from tabela_origem, mas tambem retorna um erro:

SQL Parse Error:

Parameter name expected

Estou procurando uma solução no google, mas se alguem souber a maneira
correta de fazer isso e puder ajudar fico muito grato.

-- 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _

"If the doors of perception were cleansed everything
would appear to man as it is, infinite." (William Blake)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _



Mais detalhes sobre a lista de discussão lista