Pular para o conteúdo

Fóruns SQL e PL/SQL Retirar um caracter de um campo varchar Retirar um caracter de um campo varchar

#92187
fsitja
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.