Проблемы с ISNULL в T-SQL
От: Oxy  
Дата: 22.08.03 10:21
Оценка:
Хочу выяснить это глюк MS или так должно быть
Допустим есть запрос
DECLARE @qqq BIGINT
SELECT @qqq=ISNULL(Field,-1) FROM Table WHERE (bla, bla, bla)

После исполнения запроса получаю @qqq = NULL , если не найдено ни одной записи удовлетворяющей условие. Почему? По логике должен же получить @qqq = -1. Или я чего то не понимаю?
Но если перед запросом поставить SET @qqq=-1, то все нормально.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.