Olá Daniel,

Para explicar direito, preciso fazer algo como abaixo:

select array(select nome from cliente)::char(254)
-- tabela a
union all 
-- tabela b
select array(select nome from credor )::char(254)


Na versão 8.3 funciona, na 8.2 ainda dá erro.

Att
Fernando



From: Daniel M Carneiro 
Sent: Tuesday, September 16, 2008 1:19 PM
To: 'Comunidade PostgreSQL Brasileira' 
Subject: Re: [pgbr-geral]conversão de char[] para char nas versões 8.2 e 8.3


Olá Fernando!

 

Tenta usar com sintaxe:

 

 

Select array(select nome from cliente)::varchar[250];

 

Rodou perfeitamente na versão 7.41!

 

Daniel

 

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fernando de 
Oliveira
Sent: terça-feira, 16 de setembro de 2008 11:41
To: pgbr-geral
Subject: [pgbr-geral] conversão de char[] para char nas versões 8.2 e 8.3

 

Pessoal,

 

A consulta abaixo funciona perfeitamente na versão 8.3 ( meu servidor ):

 

select array(select nome from cliente)::char(254)

 

 

Entretanto na versão 8.2 ( cliente ) , obtenho o seguinte erro:

 


ERRO: não pode converter tipo character[] para character

 

 

Pergunta: Como posso fazer esta consulta rodar na versão 8.2 e 8.3?

 

ps: Neste momento não posso atualizar o cliente para 8.3.

 

att

Fernando

 



--------------------------------------------------------------------------------


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a