RES: [firebase-br] Erro no Union

Rubem Rocha rrocha em fpf.br
Ter Mar 29 09:46:03 -03 2005


Todas as colunas nos SELECTs que estão envolvidos em um UNION devem coincidir em ordem, tamanho e tipo de dados. O primeiro SELECT retorna o endereço normalmente, mas o segundo SELECT retorna NULL, e NULL, com toda certeza, não corresponde com o tipo e tamanho de dados do campo DESC_ENDERECO da tabela TB_CLIENTE.

[]s

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fabiano Alex Arndt
Enviada em: terça-feira, 29 de março de 2005 08:37
Para: FireBase
Assunto: [firebase-br] Erro no Union


Bom dia pessoal,

Tenho uma SQL que é o resultado da uniao de dois selects,

ela é mais ou menos assim:

SELECT
  COD_CLIENTE,
  DESC_NOME,
  DESC_ENDERECO
FROM
  TB_CLIENTE

UNION

SELECT
  COD_USUARIO,
  DESC_NOME,
  NULL AS DESC_ENDERECO
FROM
  TB_USUARIO

isso tá gerando um erro (-104). quando retiro as duas linhas que trazem o DESC_ENDERECO funciona sem problemas, tentei trocar a linha
  NULL AS DESC_ENDERECO
por
  '' AS DESC_ENDERECO
e tbm nao funcionou.

alguém sabe pq ocorre esse erro?
qual a forma de contorná-lo?

Obrigado,
Fabiano.

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://search.gmane.org/search.php?group=rebase

-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.8.4 - Release Date: 27/03/2005
 

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.8.4 - Release Date: 27/03/2005
 

*************************************************************************

Esta mensagem, incluindo os seus anexos, contém informações confidenciais destinadas a indivíduo e propósito específicos, e é protegida por lei. Caso você não seja o citado indivíduo, deve apagá-la imediatamente. É terminantemente proibida a utilização, acesso, cópia ou divulgação não autorizada das informações presentes neste email.  As informações contidas nesta mensagem e em seus anexos são de responsabilidade de seu autor, não representando idéias, opiniões, pensamentos ou qualquer forma de posicionamento por parte da Fundação Desembargador Paulo Feitoza.

 

The information contained in this communication is confidential, is law protected, and is intended only for the business use of the addressee. If you have received this communication in error, please immediately delete it. It's forbidden the unauthorized use, access, copy or disclose of the information contained in this communication.  The content of this message is responsibility of the author, and does not represent ideas, opinions, thoughts or any kind of statement of Fundação Desembargador Paulo Feitoza.





Mais detalhes sobre a lista de discussão lista