Olá, Vinícius. O seu subselect contém a clásula UNION? Fiz um teste aqui com um banco de dados interno no 8.3:
SELECT chamado.titulo FROM chamado UNION SELECT ''; E o resultado no pgAdmin 3 foi "character varying". Se eu remover o conteúdo do union e trazer somente os registros da tabela: SELECT chamado.titulo FROM chamado; Aparece "character varying (1000)". Não será este o seu problema? -- Tiago J. Adami 2009/7/30 Vinicius A. Santos <vinic...@msisolucoes.com.br> > > > Pela demonstração acima pode-se notar que no 8.2 a tabela temporária > ficou > > com o varchar sem especificacao do tamanho e no 8.3 e 8.4 ficou certinho. > > Estranho, eu realizei o teste agora, apenas com a 8.3. Eu fiz uma visão com > o select que eu postei, então fiz o teste no psql com \d nesta visão. > O psql retornou o tipo "character varying(20)". > Porém o pgAdmin e a aplicação(em Delphi), o reconhecem como "character > varying", na mesma base 8.3. > > Já resolvemos o problema com o cast, mas queria entender o que houve. > > -- > View this message in context: > http://www.nabble.com/Sub-Select-tp24724124p24742292.html > Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral