Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Операция сложения строк в SQL7 как-то странно себя ведет... / 6 сообщений из 6, страница 1 из 1
22.05.2001, 15:22
    #32006026
AlexUnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция сложения строк в SQL7 как-то странно себя ведет...
Или меня клинит или действительно SQL6.5 и SQL7 по-разному реагируют на сложение двух строк (допустим, название + адрес контрагента) в том случае, если одна из них NULL. SQL6.5 давал в этом случае то, что нужно - непустое значение одной из строк. SQL7 к моему большому огорчению дает NULL. Я понимаю, что раньше надо было думать, но всё же может есть какой-нибудь способ сделать результатом операции Фирма+Null=Фирма, а не Null (и при этом не прибегать к помощи функции проверки). Уффф, наконец-то выразился
...
Рейтинг: 0 / 0
22.05.2001, 15:31
    #32006027
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция сложения строк в SQL7 как-то странно себя ведет...
Используй:

SET CONCAT_NULL_YIELDS_NULL OFF
...
Рейтинг: 0 / 0
22.05.2001, 15:32
    #32006028
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция сложения строк в SQL7 как-то странно себя ведет...
В догонку - из BOL:

Note SET CONCAT_NULL_YIELDS_NULL is the same setting as the concat null yields null setting of sp_dboption
...
Рейтинг: 0 / 0
22.05.2001, 15:54
    #32006029
AlexUnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция сложения строк в SQL7 как-то странно себя ведет...
Спасибо, ребята. В дальнейшем чем смогу - помогу
...
Рейтинг: 0 / 0
22.05.2001, 16:25
    #32006030
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция сложения строк в SQL7 как-то странно себя ведет...
... ну или же можно писать Фирма+coalesce(нечто,'')
...
Рейтинг: 0 / 0
22.05.2001, 16:34
    #32006031
AlexUnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция сложения строк в SQL7 как-то странно себя ведет...
2 SergSuper
Полностью с тобой согласен (поэтому и говорил, что с самого начала надо было так делать).
Но теперь воткнуть во все SP-шки и View-шки данную конструкцию, да ещё и учесть её во всех группировках будет весьма проблематично Но всё равно спасибо. Мне всегда помогали твои советы.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Операция сложения строк в SQL7 как-то странно себя ведет... / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]