Fabrício! Não sei é só a troca de tipo que estar tê atrapalhando mais se for acho que isso resolve:
WHERE id_tabela in (new.campo_varchar::int). ou WHERE id_tabela in (cast(new.campo_varchar as int)). link: http://www.postgresql.org/docs/8.3/static/sql-expressions.html 4.2.8. Type Casts Atenciosamente: Anderson Rodrigo. "A vida é mais simples do que a gente pensa; basta aceitar o impossível, dispensar o indispensável e suportar o intolerável." ------------------------------ Message: 8 Date: Wed, 1 Oct 2008 11:50:19 -0300 From: "Fabricio Fagundes" <[EMAIL PROTECTED]> Subject: [pgbr-geral] Convert 8.3 To: [email protected] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Prezados, Tenho um campo do tipo vachar que quarda os ids de uma determinda seleção de registros ex: '1, 2, 3, 4, 5' Estou criando uma trigger onde quero usar este campo para seleção em um update ex: WHERE id_tabela in (new.campo_varchar). Resultado final esperado: WHERE id IN (1, 2, 3, 4, 5) - obs este campo id é uma chave, tipo integer. Quaisque ajuda, muito obrigado. Att. Fabricio Fagundes -------------- Próxima Parte ---------- _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
