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
 

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

Preguntas similares