Кто может объяснить, почему получаю разный результат по одной и той же строке таблицы (от ANSI_PADDING OFF отказаться нельзя) :
Результат :
-- создание таблицы с ansi_padding off set ansi_padding off GO create table #t (a char(3) null) GO set ansi_padding on GO insert #t values ('1') GO -- 1 запрос select a+'!' from( select a from #t union all select '2' ) b -- 2 запрос select a+'!' from #t
Результат :
----
1 !
2!
(2 row(s) affected)
----
1!
(1 row(s) affected)