Problemas de intercalación

02/08/2005 - 09:46 por Diego F. | Informe spam
Hola. Tengo un procedimiento almacenado al que he tenido que añadir
instrucciones COLLATE para que me dejara crearlo.

El problema es que aún así, al intentar ejecutarlo, me da un error:

No se puede resolver el conflicto de intercalación para el operador UNION.

¿Es cuestión de añadir más collates? ¿Hay que añadir algo en la llamada al
procedimiento?


Saludos,

Diego F.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
02/08/2005 - 10:52 | Informe spam
Para poder hacer combinaciones es necesario que los campos tengan la
misma intercalación, ya que en caso contrario la comparación no es posible.
El motor lo que te está indicando con ese mensaje es justamente esta
situación. En la versión 2000 (qué poquito le queda ya) puedes establecer
esta intercalación no sólo a nivel columna, sino también a nivel de
sentencia por medio de la cláusula COLLATE.

En tu caso lo único que necesitas hacer es forzar a que las columnas
alfanuméricas de las sentencias que forman el UNION tengan la misma.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Diego F." escribió en el mensaje
news:
Hola. Tengo un procedimiento almacenado al que he tenido que añadir
instrucciones COLLATE para que me dejara crearlo.

El problema es que aún así, al intentar ejecutarlo, me da un error:

No se puede resolver el conflicto de intercalación para el operador UNION.

¿Es cuestión de añadir más collates? ¿Hay que añadir algo en la llamada al
procedimiento?


Saludos,

Diego F.




Respuesta Responder a este mensaje
#2 Diego F.
02/08/2005 - 10:56 | Informe spam
Creo que lo he solucionado. Resulta que el procedimiento trabaja con dos
bases de datos que tenían archivos de intercalación distintos.


Saludos,

Diego F.



"Diego F." escribió en el mensaje
news:
Hola. Tengo un procedimiento almacenado al que he tenido que añadir
instrucciones COLLATE para que me dejara crearlo.

El problema es que aún así, al intentar ejecutarlo, me da un error:

No se puede resolver el conflicto de intercalación para el operador UNION.

¿Es cuestión de añadir más collates? ¿Hay que añadir algo en la llamada al
procedimiento?


Saludos,

Diego F.




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida