У меня возникли проблемы с записью оператора select, чтобы сравнить два значения в t-sql, которые имеют тип изображения. Это то, что я до сих пор:Как сравнить типы данных изображений в 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)
Но я продолжать получать сообщения об ошибках, независимо от того, что я делаю в предложении WHERE. Для вышеуказанного запроса появляется сообщение об ошибке:
Ошибка в binarychecksum. Нет сопоставимых столбцов в двоичном входе .
Во всяком случае, любая помощь будет очень признательна. Я бы очень трудное время делать что-либо с этим типом данных, по какой-то причине ...
BTW: Я использую Web SQL Server (я думаю, что это 2008-е издание) ...
Благодаря!
Andrew
Привет, Тим, спасибо за идею. Сообщение об ошибке, которое я получаю с вышестоящим заявлением, выглядит так: – Andrew
Msg 8184, Level 16, State 1, Line 1 Ошибка в binarychecksum. В входе binarychecksum нет сопоставимых столбцов. – Andrew