Курсоры в рекурсивных хранимых процедурах MySQL
Захотелось вот сделать рекурсивную процедуру, которая возвращала бы все узлы дерева, хранящегося в таблице вида tree_container(node_id, parent_id). Первым на ум приходит процедура getNodes(family_name varchar(255), node_id int default null), на входе в процедуру family_name для определения корневого узла из служебной таблицы и node_id для рекурсии, которая выглядит примерно так: BEGIN declare root_id int; declare t_node int; …
Continue reading ‘Курсоры в рекурсивных хранимых процедурах MySQL’ »