NullAsValue
Оператор NullAsValue указывает, для каких из полей обнаруженные значения NULL должны быть преобразованы в значения.
Синтаксис:
NullAsValue *fieldlist
По умолчанию программа QlikView рассматривает значения NULL как отсутствующие или неопределенные сущности. Тем не менее, в некоторых контекстах баз данных значения NULL считаются особыми значениями, а не просто отсутствующими значениями. Связь значений NULL с другими значениями NULL, которая обычно запрещена, можно создать с помощью оператора NullAsValue.
Оператор NullAsValue работает как переключатель и выполняется для последующих операторов загрузки. Его можно снова выключить с помощью оператора NullAsNull.
Аргументы:
Аргумент | Описание |
---|---|
*fieldlist | Список полей, разделенных запятыми, для которых следует включить NullAsValue. Символ * в качестве списка полей обозначает все поля. В именах полей разрешается использовать знаки подстановки * и ?. При использовании знаков подстановки, возможно, понадобится заключать имена полей в кавычки. |
Пример:
NullAsValue A,B;
Set NullValue = 'NULL';
LOAD A,B from x.csv;