НЕТ (без явного преобразования).
от BOL
Операторы сравнения проверяют, совпадают ли два выражения.
Операторы сравнения могут использоваться во всех выражениях, кроме выражений
типов данных text, ntext или image.
Этот код
create table #t1 (t text)
create table #t2 (t text)
insert into #t1 values ('1')
insert into #t1 values ('2')
insert into #t1 values ('3')
insert into #t2 values ('1')
insert into #t2 values ('2')
select *
from #t1 t1
join #t2 t2 ON t1.t=t2.t
----this works
--select *
--from #t1 t1
-- join #t2 t2 ON cast(t1.t as varchar(max))=cast(t2.t as varchar(max))
drop table #t1
drop table #t2
выдает ошибку:
The data types text and text are incompatible in the equal to operator.