› Fóruns › SQL e PL/SQL › Retirar um caracter de um campo varchar › Retirar um caracter de um campo varchar
19 de janeiro de 2010 às 10:46 pm
#92187
Participante
Algo como:
update conversao_material_convenio
set cd_material_convenio = replace(cd_material_convenio, '-')
where cd_material_convenio like '%-%'
Porém você continua com um problema… pois qualquer um pode entrar na sua tabela e inserir algo inválido ou dar update para caractere.
O ideal é criar uma coluna nova de tipo number e popular ela com os dados corretos.