Questione : Unir fra LONGVARBINARY e CARBONIZZAR

Ciao,

I che tenta un unire fra due tabelle: il
JOIN table2.dbo.USERS
su table1.dbo.CMS_USERDATA.DATA_VALUE/>
The è che la colonna di DATA_VALUE è di tipo LONGVARBINARY e UserGUID è di tipo CARBONE. Ciò provoca il seguente errore: codice di errore del
" 306, condizione S0001 di SQL: Il testo, il ntext ed i tipi di dati di immagine non possono essere confrontati o fascicolati, a meno che quando usando È NULLO o COME l'operatore. “il

I ha tentato di usare la a COME l'operatore anziché l'operatore degli uguali ma ottengo appena il seguente errore: codice di errore del
" 403, condizione S0002 di SQL: Operatore non valido per il tipo di dati. Gli uguali dell'operatore GRADICONO, scriv gli uguali a macchina più uniqueidentifier. “i contenuti nel

The di DATA_VALUE sempre saranno una serie di caratteri e nella teoria dovrebbero abbinare i caratteri in UserGUID. Se DATA_VALUE potesse essere convertito allora PER CARBONIZZARSI dovrebbe potere da funzionare ma non ho idea come fare quello per la seguente domanda di SQL: il *
FROM table1.dbo.CMS_USERS
INNER del

SELECT UNISCE table1.dbo.CMS_USERDATA
ON table1.dbo.CMS_USERS.USER_ID = table1.dbo.CMS_USERDATA.USER_ID
UNISCE table2.dbo.USERS
su table1.dbo.CMS_USERDATA.DATA_VALUE = table2.dbo.USERS.UserGUID
WHERE table1.dbo.CMS_USERDATA.DATA_KEY = 'idea del Br/>
Any del UserGUID'< su come posso realizzare questo MI UNISCO?

Thanks
class= del

Risposta : Unir fra LONGVARBINARY e CARBONIZZAR

cambiamento

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

a

    Sul convertito (nvarchar (4000), table1.dbo.CMS_USERDATA.DATA_VALUE) = convertito (nvarchar (4000), table2.dbo.USERS.UserGUID)

Appena spiegando che conagraman detto.
Altre soluzioni  
 
programming4us programming4us