Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Разный результат при запросе одной и той же строки таблицы

$
0
0
Кто может объяснить, почему получаю разный результат по одной и той же строке таблицы (от 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)


Viewing all articles
Browse latest Browse all 7251

Trending Articles