Синтаксическая ошибка SQL HANA
Я пытаюсь перевести некоторый код в HANA SQL Script, однако я получаю следующую ошибку
Msgstr "Неверный синтаксис рядом с 'is': строка 29 col 76".
"IS NULL" кажется проблемой, однако я не уверен, где его разместить, так как я только начинающий в SQL.
WHERE IS NULL(T2."Manual", '') = 'Y' AND T0."EntryNumber" = :list_of_cols_val_tab_del;
Помощь будет высоко ценится.
Спасибо, Кэти.
2 ответа
Этот запрос не вызовет ошибку:
WHERE IFNULL(T2."Manual", '') = 'Y' AND T0."EntryNumber" = :list_of_cols_val_tab_del;
И вы должны использовать это вместо IFNULL
функция не нужна в вашем случае:
WHERE T2."Manual" = 'Y' AND T0."EntryNumber" = :list_of_cols_val_tab_del;
Изменил код на то, что ниже, и SP успешно выполнен. Благодарю.
WHERE (T2."Manual" = 'Y' or T2."Manual" is NULL) AND T0."EntryNumber" = :list_of_cols_val_tab_del;