- Регистрация
- 23.03.2021
- Сообщения
- 318
- Благодарностей
- 116
- Баллы
- 43
Имеется экшен "Базы данных". Предположим нам в базе данных нужно проверить наличие строки, если она имеется одна логика работы, если отсутствует другая логика работы. Зеленая и красная ветка. Вместо того, чтобы сразу принять решение, мы выполняем SQL запрос, получаем результат и смотрим через IF, если переменная с результатом пустая, значит строка ненайдена в базе данных, если переменная не пустая, значит найдена, и только потом решаем по красной или по зеленой ветке идти. Вместо одного действия (экшена), выполняем два, сначала SQL запрос, а потом Логика IF.
Другой пример, нам просто нужно получить строку из базы данных. Мы выполнили SQL запрос, а теперь через Логику IF проверяем получили мы строку из предыдущего действия, или нам пришел пустой ответ. Другими словами без доп. проверки мы даже не знаем, а получен ли вообще результат предыдущего действия?
В REGEX есть крутая функция "Ошибка при пустом ответе", почему бы не сделать тоже самое у экшена "Базы данных"?
P.S.
Если вы умеете завершать экшен "Базы данных" при выполнении SQL запроса на поиск нужной строки в базе данных по красной ветке, напишите решение. У меня найти не получилось.
Другой пример, нам просто нужно получить строку из базы данных. Мы выполнили SQL запрос, а теперь через Логику IF проверяем получили мы строку из предыдущего действия, или нам пришел пустой ответ. Другими словами без доп. проверки мы даже не знаем, а получен ли вообще результат предыдущего действия?
В REGEX есть крутая функция "Ошибка при пустом ответе", почему бы не сделать тоже самое у экшена "Базы данных"?
P.S.
Если вы умеете завершать экшен "Базы данных" при выполнении SQL запроса на поиск нужной строки в базе данных по красной ветке, напишите решение. У меня найти не получилось.
Вложения
-
9,3 КБ Просмотры: 7
Последнее редактирование: