O que pode estar errado?
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
Curtidas 0
Respostas
Jothaz
29/12/2015
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.
GOSTEI 0