[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