Ayuda con este error

26/05/2008 - 22:38 por jpablos | Informe spam
Saludos

Me aparece el siguiente mensaje de error cuando ejecuto un store procedure:

*** No se puede resolver el conflicto de intercalación entre
"Modern_Spanish_CI_AS" y "Modern_Spanish_CI_AI" de la operación equal to. ***

He buscado en Internet y al parecer es por el tipo de dato caracter en las
tablas temporales, y creo (me corrigen por favor si me equivoco) es porque no
coinciden los "COLLATION" de la tablas de mi base de datos y los de la base
de Datos model, como puedo cambiar el "Modern_Spanish_CI_AI" a
"Modern_Spanish_CI_AS" para corregir este error que se me presenta ????

Gracias
 

Leer las respuestas

#1 Gux (MVP)
26/05/2008 - 22:54 | Informe spam
Determine cuál es la sentencia que tiene el problema. Luego use la cláusula
COLLATE para hacer comparaciones entre texto que usan diferente collation.
Los detalles están en los Books Online (BOL, la documentación de SQL Server):

COLLATE (Transact-SQL)
http://technet.microsoft.com/es-es/...84391.aspx

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"jpablos" wrote:

Saludos

Me aparece el siguiente mensaje de error cuando ejecuto un store procedure:

*** No se puede resolver el conflicto de intercalación entre
"Modern_Spanish_CI_AS" y "Modern_Spanish_CI_AI" de la operación equal to. ***

He buscado en Internet y al parecer es por el tipo de dato caracter en las
tablas temporales, y creo (me corrigen por favor si me equivoco) es porque no
coinciden los "COLLATION" de la tablas de mi base de datos y los de la base
de Datos model, como puedo cambiar el "Modern_Spanish_CI_AI" a
"Modern_Spanish_CI_AS" para corregir este error que se me presenta ????

Gracias

Preguntas similares