Господа! Опять, повторяю, опять, я не дошёл до того, чтобы продолжить заниматься диалоговым окном по созданию триггеров базы данных!!! И снова целый день я потратил на доработку старых диалоговых окон 😀😀
Сегодня утром взглянув в справочник sqlite на запрос DELETE FROM, я увидел, что есть там часть запроса, отвечающая за создание рекурсивных запросов на выборку данных. И в трёх других типах запросов (SELECT, INSERT, UPDATE) есть подзапрос WITH RECURSIVE. Наверно это не является уж столь необходимым, но я решил "допилить" свои диалоговые окна и приладить туда возможность формировать такие подзапросы. Ну что ж, для полноты богатства программы решил я это сделать.
Ну и вот, под конец дня сделал. Опять не продвинулся, но зато система диалоговых окон по формированию SQL-запросов по выборке данных стала ещё немного сложнее.
![]()
В окно опций выборки данных добавил вкладку "Рекурсия" со списком подзапросов, которые создают временное представление из которого во второй части запроса и идёт выборка данных. Да, SQLite - это мощная штука, которая позволяет получать сложные массивы данных с динамическим вычислением, группировкой и сортировкой данных.
Ну и добавилось новое диалоговое окошко по редактированию таких рекурсий. Что-то но всё же прибавляется! Ну да ладно, сегодня пятница, день короткий! Пора уже заканчивать. На выходные, полагаю, работа по программе не состоится. Дела дачные, житейские. От них, к сожалению, не уёдешь. Так что на этом закругляемся и до новых свершений.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.