Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Загадочная хрень в запросе. Интересно я почему оптимизатор это хавает?  [new]
aleks2
Guest
	select id = h.hotelID
         ,        isnull( dh.CountryName, ' ') 
                  + '; ' + isnull( dh.RegionName, ' ') 
                  + '; ' + isnull( dh.AreaName, ' ') 
                  + '; ' + isnull( dh.TownName, ' ') 
                  + '; ' + isnull( dh.HotelTypeName, '?')
                  + nchar(10)
                  + ' "' + coalesce( dh.HotelName, h.hotelID, '?') + '"'
           as Name
           , h.DoNotLoadPrice


Я это сам когда-то сваял. Видимо в приступе умопомрачения.
Но это работает!

Что в этом контексте могет означать
                  + nchar(10)

и почему не ругается ни при ALTER/CREATE, ни при выполнении?
28 июл 16, 09:06    [19465539]     Ответить | Цитировать Сообщить модератору
 Re: Загадочная хрень в запросе. Интересно я почему оптимизатор это хавает?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
aleks2,

PRINT 'aaa   ' + nchar(10) +   'bb'


и почему не ругается ни при ALTER/CREATE, ни при выполнении?

о чём это :)
28 июл 16, 09:20    [19465597]     Ответить | Цитировать Сообщить модератору
 Re: Загадочная хрень в запросе. Интересно я почему оптимизатор это хавает?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
aleks2
Но это работает!
А что тут необычного, и почему должно ругаться при ALTER/CREATE или при выполнении?
28 июл 16, 09:23    [19465606]     Ответить | Цитировать Сообщить модератору
 Re: Загадочная хрень в запросе. Интересно я почему оптимизатор это хавает?  [new]
aleks2
Guest
TaPaK
aleks2,

PRINT 'aaa   ' + nchar(10) +   'bb'


и почему не ругается ни при ALTER/CREATE, ни при выполнении?

о чём это :)


Пардон, осознал.
28 июл 16, 09:46    [19465721]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить