Задать вопрос
tul6skiu
@tul6skiu
Fibbonacci

Как создать пользовательскую функцию с declared variable в Vertica?

Всем привет я пытаюсь создать пользовательскую функцию с использованием переменных в своей функции. Vertica не поддерживает declared variable. Есть ли обходное решение?
Как я могу реализовать подобное на vertica
Буду благодарен за любые подсказки или примеры использования.
create or REPLACE FUNCTION itog_report_status.get_warn_lvl(day_count NUMERIC)
returns varchar
AS
DECLARE res varchar ;
BEGIN 
select status::varchar
from itog_reports_status.status_warn_level
where days = (
select MIN(days)
from itog_reports_status.status_warn_level
where day_count <= days);
RETURN COALESCE(res, 'RED')
END;
  • Вопрос задан
  • 585 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы