#exception-handling #calculated-columns #hana
#исключение #вычисляемые столбцы #hana
Вопрос:
В SAP HANA вы можете создать вычисляемый столбец. Одним из примеров вычисляемого столбца является преобразование строки в целое число.
К сожалению, в исходном столбце не всегда указаны числа (мы ожидали только числа)
Итак, есть ли способ выполнить передачу исключений для вычисляемых столбцов (или любого другого значения по умолчанию в случае сбоя?
Ответ №1:
Обходной путь:
Проверьте, является ли ячейка числовой. И используйте резервное значение, если ячейка не является числовой:
case
when length(ltrim(WERT_TEXT,' -.0123456789')) > 0 then 0
else trim("WERT_TEXT")
end