error en select

03/06/2004 - 16:59 por Patrick | Informe spam
Buenos dias, estoy realizando un stored procedure en la db
de mi casa pero cuando la llevo a mi trabajo no funciona
mostrandome un mensaje de error que es el siguiente

Select error : No se puese reolver el conficto de
intercalacion para el operador equal to

Me pueden decir que es lo que tengo que hacer para
solucionar este problema

Preguntas similare

Leer las respuestas

#1 Maxi
03/06/2004 - 17:09 | Informe spam
Hola, este error se da cuando la intercalacion de tu Sservidor es distinta a
otra, seria muy bueno que puedas postiarnos el Select asi vemos que pasa.

De todas formas, te paso un ejemplo de Select con Intercalacion

USE tempdb
GO

CREATE TABLE TestTab (
id int,
GreekCol nvarchar(10) collate greek_ci_as,
LatinCol nvarchar(10) collate latin1_general_cs_as
)
INSERT TestTab VALUES (1, N'A', N'a')
GO
El predicado de la siguiente consulta tiene un conflicto de intercalación y
genera un error:

SELECT *
FROM TestTab
WHERE GreekCol = LatinCol
Éste es el conjunto de resultados.

Msg 446, Level 16, State 9, Server CTSSERV, Line 1
Cannot resolve collation conflict for equal to operation.
El predicado de la siguiente consulta se evalúa en una intercalación
greek_ci_as porque la expresión de la derecha tiene la etiqueta explícita,
que tiene precedencia sobre la etiqueta implícita de la expresión de la
derecha:

SELECT *
FROM TestTab
WHERE GreekCol = LatinCol COLLATE greek_ci_as
Bye

Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Patrick" escribió en el mensaje
news:17bd101c4497b$5735df90$
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.698 / Virus Database: 455 - Release Date: 02/06/2004
#2 Anonimo
03/06/2004 - 17:33 | Informe spam
este es el select que hago

Select
#tmp_result.c_c_empresa,
#tmp_result.c_c_anho,
#tmp_result.c_c_mes,
#tmp_result.c_c_tipo_documento,
#tmp_result.c_c_serie_documento,
#tmp_result.c_c_nro_documento,
#tmp_result.f_d_documento,
#tmp_result.c_c_tipo_anexo,
#tmp_result.c_c_anexo,
anexo.c_t_anexo,
#tmp_result.c_p_base_monetaria,
#tmp_result.n_i_tipo_cambio,
#tmp_result.n_i_valor_v,
#tmp_result.n_i_valor_igv,
#tmp_result.n_i_valor_isc,
#tmp_result.n_i_valor_tot,
#tmp_result.n_i_valor_tot_d,
#tmp_result.c_c_comprobante,
(Select c_t_dipo_documento from Tipo_documento where
c_c_tipo_documento = #tmp_result.c_c_tipo_documento) as
c_t_dipo_documento
from #tmp_result LEFT OUTER JOIN anexo ON
#tmp_result.c_c_tipo_anexo = anexo.c_c_tipo_anexo
AND
#tmp_result.c_c_anexo = anexo.c_c_anexo
order by
#tmp_result.c_c_tipo_documento,#tmp_result.f_d_documento,an
exo.c_t_anexo,
#tmp_result.c_c_serie_documento,#tmp_result.c_c_nro_documen
to

Mostrar la cita
Sservidor es distinta a
Mostrar la cita
vemos que pasa.
Mostrar la cita
Intercalacion
Mostrar la cita
de intercalación y
Mostrar la cita
intercalación
Mostrar la cita
etiqueta explícita,
Mostrar la cita
expresión de la
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
en el mensaje
Mostrar la cita
db
Mostrar la cita
02/06/2004
Mostrar la cita
#3 Maxi
03/06/2004 - 17:37 | Informe spam
Ok, revisa entonces el texto que te envie y que intercalacion tenes en esa
BDD y adaptalo a tu Query.

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



escribió en el mensaje
news:17bb601c44980$0db4f0e0$
este es el select que hago

Select
#tmp_result.c_c_empresa,
#tmp_result.c_c_anho,
#tmp_result.c_c_mes,
#tmp_result.c_c_tipo_documento,
#tmp_result.c_c_serie_documento,
#tmp_result.c_c_nro_documento,
#tmp_result.f_d_documento,
#tmp_result.c_c_tipo_anexo,
#tmp_result.c_c_anexo,
anexo.c_t_anexo,
#tmp_result.c_p_base_monetaria,
#tmp_result.n_i_tipo_cambio,
#tmp_result.n_i_valor_v,
#tmp_result.n_i_valor_igv,
#tmp_result.n_i_valor_isc,
#tmp_result.n_i_valor_tot,
#tmp_result.n_i_valor_tot_d,
#tmp_result.c_c_comprobante,
(Select c_t_dipo_documento from Tipo_documento where
c_c_tipo_documento = #tmp_result.c_c_tipo_documento) as
c_t_dipo_documento
from #tmp_result LEFT OUTER JOIN anexo ON
#tmp_result.c_c_tipo_anexo = anexo.c_c_tipo_anexo
AND
#tmp_result.c_c_anexo = anexo.c_c_anexo
order by
#tmp_result.c_c_tipo_documento,#tmp_result.f_d_documento,an
exo.c_t_anexo,
#tmp_result.c_c_serie_documento,#tmp_result.c_c_nro_documen
to

Mostrar la cita
Sservidor es distinta a
Mostrar la cita
vemos que pasa.
Mostrar la cita
Intercalacion
Mostrar la cita
de intercalación y
Mostrar la cita
intercalación
Mostrar la cita
etiqueta explícita,
Mostrar la cita
expresión de la
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
en el mensaje
Mostrar la cita
db
Mostrar la cita
02/06/2004
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.698 / Virus Database: 455 - Release Date: 02/06/2004
#4 Anonimo
03/06/2004 - 17:50 | Informe spam
HE ADAPTADO LA INTERCALACION A MI SELECT PERO NO
FUNCIONA , ME SIGUE SALIENDO EL MISMO ERROR Y ESOS QUE LO
HE HECHO CON LOS DOS COLLATES QUE ESTOY TRABAJANDO, QUE
CREES QUE PUEDA SER ?

Select
#tmp_result.c_c_empresa,
#tmp_result.c_c_anho,
#tmp_result.c_c_mes,
#tmp_result.c_c_tipo_documento,
#tmp_result.c_c_serie_documento,
#tmp_result.c_c_nro_documento,
#tmp_result.f_d_documento,
#tmp_result.c_c_tipo_anexo,
#tmp_result.c_c_anexo,
anexo.c_t_anexo,
#tmp_result.c_p_base_monetaria,
#tmp_result.n_i_tipo_cambio,
#tmp_result.n_i_valor_v,
#tmp_result.n_i_valor_igv,
#tmp_result.n_i_valor_isc,
#tmp_result.n_i_valor_tot,
#tmp_result.n_i_valor_tot_d,
#tmp_result.c_c_comprobante,
(Select c_t_dipo_documento from Tipo_documento where
c_c_tipo_documento = #tmp_result.c_c_tipo_documento) as
c_t_dipo_documento
from #tmp_result LEFT OUTER JOIN anexo ON
#tmp_result.c_c_tipo_anexo = anexo.c_c_tipo_anexo
AND
#tmp_result.c_c_anexo = anexo.c_c_anexo
COLLATE SQL_LATIN1_GENERAL_CP1_CI_AS

order by
#tmp_result.c_c_tipo_documento,#tmp_result.f_d_documento,an
exo.c_t_anexo,
#tmp_result.c_c_serie_documento,#tmp_result.c_c_nro_documen
to



Mostrar la cita
intercalacion tenes en esa
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
mensaje
Mostrar la cita
n
Mostrar la cita
n
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
funciona
Mostrar la cita
(http://www.grisoft.com).
Mostrar la cita
02/06/2004
Mostrar la cita
#5 Maxi
03/06/2004 - 17:58 | Informe spam
Hola, me podrias decir el collate de:

tmp_result
anexo
Tipo_documento


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



escribió en el mensaje
news:17e5a01c44982$7c0cdb50$
HE ADAPTADO LA INTERCALACION A MI SELECT PERO NO
FUNCIONA , ME SIGUE SALIENDO EL MISMO ERROR Y ESOS QUE LO
HE HECHO CON LOS DOS COLLATES QUE ESTOY TRABAJANDO, QUE
CREES QUE PUEDA SER ?

Select
#tmp_result.c_c_empresa,
#tmp_result.c_c_anho,
#tmp_result.c_c_mes,
#tmp_result.c_c_tipo_documento,
#tmp_result.c_c_serie_documento,
#tmp_result.c_c_nro_documento,
#tmp_result.f_d_documento,
#tmp_result.c_c_tipo_anexo,
#tmp_result.c_c_anexo,
anexo.c_t_anexo,
#tmp_result.c_p_base_monetaria,
#tmp_result.n_i_tipo_cambio,
#tmp_result.n_i_valor_v,
#tmp_result.n_i_valor_igv,
#tmp_result.n_i_valor_isc,
#tmp_result.n_i_valor_tot,
#tmp_result.n_i_valor_tot_d,
#tmp_result.c_c_comprobante,
(Select c_t_dipo_documento from Tipo_documento where
c_c_tipo_documento = #tmp_result.c_c_tipo_documento) as
c_t_dipo_documento
from #tmp_result LEFT OUTER JOIN anexo ON
#tmp_result.c_c_tipo_anexo = anexo.c_c_tipo_anexo
AND
#tmp_result.c_c_anexo = anexo.c_c_anexo
COLLATE SQL_LATIN1_GENERAL_CP1_CI_AS

order by
#tmp_result.c_c_tipo_documento,#tmp_result.f_d_documento,an
exo.c_t_anexo,
#tmp_result.c_c_serie_documento,#tmp_result.c_c_nro_documen
to



Mostrar la cita
intercalacion tenes en esa
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
mensaje
Mostrar la cita
n
Mostrar la cita
n
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
funciona
Mostrar la cita
(http://www.grisoft.com).
Mostrar la cita
02/06/2004
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.698 / Virus Database: 455 - Release Date: 02/06/2004
Ads by Google
Search Busqueda sugerida