Cuestión : Ensamblar entre LONGVARBINARY y SOCARRAR

Hola,

I que intenta un ensamblar entre dos tablas: el
JOIN table2.dbo.USERS
EN table1.dbo.CMS_USERDATA.DATA_VALUE = de table2.dbo.USERS.UserGUID

The es que la columna de DATA_VALUE es del tipo LONGVARBINARY y UserGUID es de tipo CARBÓN DE LEÑA. Esto da lugar al error siguiente: código de error del
" 306, estado S0001 del SQL: El texto, el ntext, y los tipos de datos de imagen no se pueden comparar o clasificar, a menos que cuando el usar ES NULO o COMO operador. el “

I intentó utilizar a COMO operador en vez del operador de los iguales pero apenas consigo el error siguiente: código de error del
" 403, estado S0002 del SQL: Operador inválido para el tipo de datos. Los iguales del operador TIENEN GUSTO, mecanografían de los iguales más uniqueidentifier. el “contenido del

The de DATA_VALUE será una cadena de carácteres y en teoría debe siempre emparejar los carácteres en UserGUID. Si DATA_VALUE se podría convertir entonces PARA SOCARRAR debe poder trabajar pero no tengo ninguna idea cómo hacer eso para la pregunta siguiente del SQL: ¿el *
FROM table1.dbo.CMS_USERS
INNER del

SELECT ENSAMBLA table1.dbo.CMS_USERDATA
ON table1.dbo.CMS_USERS.USER_ID = table1.dbo.CMS_USERDATA.USER_ID
ENSAMBLA table2.dbo.USERS
EN table1.dbo.CMS_USERDATA.DATA_VALUE = table2.dbo.USERS.UserGUID
WHERE table1.dbo.CMS_USERDATA.DATA_KEY = 'idea del Br/>
Any del UserGUID'< en cómo puedo alcanzar esto ENSAMBLO?

Thanks
class= del

Respuesta : Ensamblar entre LONGVARBINARY y SOCARRAR

cambio

    EN table1.dbo.CMS_USERDATA.DATA_VALUE = table2.dbo.USERS.UserGUID

a

    EN el convertido (nvarchar (4000), table1.dbo.CMS_USERDATA.DATA_VALUE) = convertido (nvarchar (4000), table2.dbo.USERS.UserGUID)

Apenas ampliándose en qué conagraman dicha.
Otras soluciones  
 
programming4us programming4us