Если я объявляю переменную, а затем не устанавливаю ее явно равной нулю, будет ли она автоматически равна нулю? Другими словами, будет ли приведенный ниже код возвращать true или false?
DECLARE @val CHAR(4) If @val = NULL
Ни. Сравнение чего-либо с NULL дает NULL.