Сообщение об ошибке правильно.
У вас есть два операнда.
Опечатку
рассматривают как varchar (1)
, и второй varbinary (30)
(30 дефолт, если никакая длина не определяется в БРОСОК
). Это недействительно, чтобы связать их смешанный типы данных.
[var]char
+ [var]char
works fine
[var]binary
+ [var]binary
is also fine
Отвечать на ваш вопрос, хотя отчеты об ошибках должны пойти на Соединить территории но всегда стоящий здравомыслия, проверяющего, что это - подлинная ошибка сначала!