Conversão de tipo de dados
Vou explicar novemente o que eu estou tentando fazer, pq acho que não fui muito claro.
Eu tenho dois campos, um é do tipo bpchar e outro do tipo numérico. Eu preciso dar um update na minha tabela, preenchendo o campo do tipo numérico com o valor que está no campo tipo bpchar.
Exemplo:
update tabela set camponumerico = campobpchar;
ou então fazer uma seleção, exemplo:
select cast(campotexto as numeric) from tabela.
Só que ambos comandos me retorna um erro.
´cannot cast type ´character varying´ to ´numeric´
Eu simplesmente não tenho a mínima idéia do que fazer.
Alguém tem?
Abraços, e obrigado pela atenção
Eu tenho dois campos, um é do tipo bpchar e outro do tipo numérico. Eu preciso dar um update na minha tabela, preenchendo o campo do tipo numérico com o valor que está no campo tipo bpchar.
Exemplo:
update tabela set camponumerico = campobpchar;
ou então fazer uma seleção, exemplo:
select cast(campotexto as numeric) from tabela.
Só que ambos comandos me retorna um erro.
´cannot cast type ´character varying´ to ´numeric´
Eu simplesmente não tenho a mínima idéia do que fazer.
Alguém tem?
Abraços, e obrigado pela atenção
![Cristianopintado Cristianopintado](https://www.devmedia.com.br/imagens/fotoscolunistas/avatar/avatar-2.png)
Cristianopintado
Curtidas 0
Respostas
![Tuskinhu Tuskinhu](https://www.devmedia.com.br/imagens/fotoscolunistas/avatar/avatar-6.png)
Tuskinhu
07/03/2006
tente utilizar a função to_char
[url]http://www.postgresql.org/docs/8.1/interactive/functions-formatting.html[/url]
[url]http://www.postgresql.org/docs/8.1/interactive/functions-formatting.html[/url]
GOSTEI 0