[SQL] Update Banco de Dados Oracle

17/08/2018

0

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

Responder

Posts

17/08/2018

Victor Mendes

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar