Boa tarde, tenho um campo na tabela q erroneamente esta como varchar e deveria ser decimal.
Este campo contem dados assim: 00020.
Estou tentando resolver o problema deixando assim: 20
O update abaixo nao esta funcionando pois da mensagem de erro:
update ecrctitulo tcr set tcr.nuLote = cast(tcr.nuLote as decimal(9)) where tcr.cdEmpresa = 4
and tcr.dtcontabil between '2009.8.1' and '2009.8.31'
Overflow occurred during data type conversion.
conversion error from string "".
alguem tem alguma ideia?
edit:
o banco eh firebird