Problema con una vista..

19/04/2004 - 21:47 por mgs | Informe spam
Hola Señores...

Mi problema es el siguiente,, Tengo una vista que corro en SQLServer 7.0 y
no me da problemas, pero al correrla en SLQServer 2000. me manda el
siguiente mensaje de error

Servidor: mensaje 446, nivel 16, estado 9, línea 1
No se puede resolver el conflicto de intercalación para el operador UNION.


El select que utilizo es el siguiente:

select
Identificacion,fecha_solicitud,Servicio,Usuario,Cod_Medico,Estado_Expediente
,Fecha_Entrega,Fecha_Recibido,Impreso,Cod_Motivo
from Arc_Solicitudes
union
select Identificacion,fecha_solicitud,Servicio,'0' as
'Usuario',Cod_Medico,Estado_Expediente,Fecha_Entrega,Fecha_Recibido,Impreso,
'3' as 'Cod_Motivo'
from SGBD.dbo.ctSol_archivo


Gracias por su ayuda...
 

Leer las respuestas

#1 Maximiliano D. A.
19/04/2004 - 21:53 | Informe spam
Hola señor!! el problema que tiene es que la intercalacion no es la misma de
una tabla a la otra, deberia revisar la intercalacion (collate) en sus
objetos y tambien Collate en sus BOL (Book On Line) para que en la misma
vista pueda definir con que collate quiere trabajar.

Mucha Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"mgs" escribió en el mensaje
news:O%
Hola Señores...

Mi problema es el siguiente,, Tengo una vista que corro en SQLServer 7.0 y
no me da problemas, pero al correrla en SLQServer 2000. me manda el
siguiente mensaje de error

Servidor: mensaje 446, nivel 16, estado 9, línea 1
No se puede resolver el conflicto de intercalación para el operador UNION.


El select que utilizo es el siguiente:

select



Identificacion,fecha_solicitud,Servicio,Usuario,Cod_Medico,Estado_Expediente
,Fecha_Entrega,Fecha_Recibido,Impreso,Cod_Motivo
from Arc_Solicitudes
union
select Identificacion,fecha_solicitud,Servicio,'0' as



'Usuario',Cod_Medico,Estado_Expediente,Fecha_Entrega,Fecha_Recibido,Impreso,
'3' as 'Cod_Motivo'
from SGBD.dbo.ctSol_archivo


Gracias por su ayuda...







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004

Preguntas similares