J'ai beaucoup de difficulté à écrire une instruction select pour comparer deux valeurs de type t-sql. Voilà ce que j'ai jusqu'à présent:Comment comparer les types de données d'image dans SQL Server
SELECT a.UserId, b.UserId
FROM [dbo].[aspnet_Profile] as a inner join [dbo].[aspnet_Profile] as b on
(a.UserId = <some string> AND b.UserId = <some other string>)
WHERE BINARY_CHECKSUM(a.PropertyValuesBinary) = BINARY_CHECKSUM(b.PropertyValuesBinary)
Mais je continue de recevoir des messages d'erreur, peu importe ce que je fais à la clause WHERE. Pour la requête ci-dessus, le message d'erreur que je reçois est:
Erreur dans binarychecksum. Il n'y a pas de colonnes comparables dans l'entrée binarychecksum .
De toute façon, toute aide serait grandement appréciée. J'ai beaucoup de mal à faire quoi que ce soit avec ce type de données, pour une raison quelconque ...
BTW: J'utilise SQL Server Web (je pense qu'il est l'édition 2008) ...
Merci!
Andrew
Salut Tim, merci pour l'idée. Le message d'erreur que je reçois avec l'instruction select ci-dessus est: – Andrew
Msg 8184, niveau 16, état 1, ligne 1 Erreur dans binarychecksum. Il n'y a pas de colonnes comparables dans l'entrée binarychecksum. – Andrew