Unable to identify an operator ´=´ for

PostgreSQL

15/12/2005

Bom dia,
Estou tentando preencher um campo de uma tabela com o valor de um cmapo
de outra tabela e está me retornando o seguinte erro

´Error: ERROR: Unable to identify an operator ´=´ for
types ´character´ and ´character varying´ You will have to retype this
query using an explicit cast´

o comando que estou enviando é o seguinte:

update abril set preco = abriljove4.custo30
where
abril.pracaprog = abriljove4.praca and
abril.emissora = abriljove4.emissora and
abril.programa = abriljove4.programa and
abril.horaprog = abriljove4.horainicio and
abril.diassemana = abriljove4.diasemana

Tem algo de errado no comando?


Cristianopintado

Cristianopintado

Curtidas 0

Respostas

Bon Jovi

Bon Jovi

15/12/2005

abriljove4 é o q?


GOSTEI 0
Cristianopintado

Cristianopintado

15/12/2005

é um banco de dados que contém os preços dos programas atualizados, enquanto abril tem apenas o nome dos programas mas o campo preço está vazio...


GOSTEI 0
Bon Jovi

Bon Jovi

15/12/2005

Schema ou banco de dados? Já é aceito no PostgreSql acessar vários bancos numa query? A última vez que testei nao suportava, só entre schemas.


GOSTEI 0
Bon Jovi

Bon Jovi

15/12/2005

ou isso é só uma tabela?


GOSTEI 0
POSTAR