O que pode estar errado?
29/12/2015
0
Boa tarde, estou executando este update no banco:
update produto set codigo = codigo + 50000 where codigo in ('15482','5002')
o banco me retorna que o comando é invalido pois o campo código nesse caso é um campo texto, sei que nos campos tipo intiger o comando funciona.
alguém pode me ajudar?
att
update produto set codigo = codigo + 50000 where codigo in ('15482','5002')
o banco me retorna que o comando é invalido pois o campo código nesse caso é um campo texto, sei que nos campos tipo intiger o comando funciona.
alguém pode me ajudar?
att
Giovani
Curtir tópico
+ 0
Responder
Posts
29/12/2015
Jothaz
Não é possível somar campos textos com campos numéricos diretamente, para isto é necessário usar uma função para conversão de tipos.
Não me lembro da sintaxe no PostgreSQL mas pesquise por CAST que você irá encontrar o que procura.
Não me lembro da sintaxe no PostgreSQL mas pesquise por CAST que você irá encontrar o que procura.
Responder
Clique aqui para fazer login e interagir na Comunidade :)