[SQL] Update Banco de Dados Oracle

SQL

Oracle

17/08/2018

Olá, sou novo no fórum, e venho aqui pedir a ajuda e vocês com um update que preciso rodar em meu banco de dados. A empresa deseja alterar um atributo especifico em toda ficha técnica de seus produtos, conforme o código a seguir

update pcpficha
set VALOR_PADRAO = (VALOR_PADRAO)*0.95744681
where atributo = 3
and produto = 100074
and versao = ''1''


Ao executar recebo o erro:

Erro a partir da linha : 1 no comando -
update pcpficha
set VALOR_PADRAO = (VALOR_PADRAO)*0.95744681
where atributo = 3
and produto = 100074
and versao = ''1''
Relatório de erros -
ORA-01722: número inválido


Preciso muito desta atualização, não conheço profundamente a linguagem, espero que alguém possa me ajudar
Thiago Nobrega

Thiago Nobrega

Curtidas 0

Respostas

Victor Mendes

Victor Mendes

17/08/2018

Certifique-se que "atributo" e "produto" são campos do tipo numero, caso contrário coloque aspas nos valores: atributo = '3' and produto = '100074'
GOSTEI 0
POSTAR