Я вижу, что в некоторых примерах используется оператор выбора с нулем. Когда использовать:
select null from etc. etc.?
Выбор пустого значения обычно используется в сочетании с EXISTS. например: - IF EXISTS( select null from ...)
Выбор пустого значения обычно используется в сочетании с EXISTS.
например: - IF EXISTS( select null from ...)
IF EXISTS( select null from ...)
Устанавливает статус Exists как истинный, если есть записи взапрос выбора.Проверьте эту ссылку, в которой есть некоторые интересные комментарии по использованию select null с Exists: SQL SERVER - ЕСЛИ СУЩЕСТВУЕТ (Выбрать ноль из таблицы) против IF EXISTS (Выбрать 1 из таблицы)
Linq to SQL делает такие вещи:
Select * From Foo f Where Exists ( Select null From Bar b on b.fooId = f.id )
Предотвращает получение данных, когда я не хочу данных, а просто существует статус.