Возвращает значение "истина" (.T.), если результатом вычисления выражения является значение NULL, в противном случае возвращает "ложь" (.F.).
Синтаксис:
ISNULL(eExpression)
Параметры:
eExpression
Задает выражение, которое следует вычислить.
Результат:
Логический.
Комментарии:
Используйте функцию ISNULL( ), чтобы определить, имеет ли содержимое поля, переменной памяти, элемента массива или вычисленное значение выражения значение NULL. Подробнее о значениях NULL см. главу 2 "Обзор языка программирования" Руководства разработчика.
Пример:
* В следующем примере функция ISNULL( ) используется для проверки на * равенство значению NULL. STORE .NULL. TO mNullvalue && Store a null value to a memory variable CLEAR ? mNullvalue && Display the value of the memory variable ? ISNULL(mNullvalue) && Returns .T., indicating a null value ? TYPE('mNullvalue') && Returns L, indicating a logical value ? (mNullvalue = .NULL.) && Returns .NULL., bad test for null values