У меня есть запрос в SP, как показано ниже
declare @Sql nvarchar(max);
SET @Sql= N' select a.ultimatedunsnumber,a.account,a.AccountSubSegment
into #channel_shift
from #temp_p06 a inner join #temp_p02 b
on a.ultimatedunsnumber=b.UltimateDunsNumber
and a.accountchannel<>b.accountchannel ';
print @sql
EXECUTE sp_executesql @Sql;
И таблицы #temp_06
и #temp_02
создаются динамически в SP, и они были успешно созданы.
НоПриведенный выше запрос выдает ошибку:
Сообщение 4145, уровень 15, состояние 1, строка 66 Выражение не булева типа, указанное в контексте, где ожидается условие, близкое к 'ultimate'.