MySQL не поддерживает рекурсивные функции? Почему? с каких пор?

Я написал хранимую функцию, которая вызывает себя рекурсивно.

Однако, когда я запустив его в запросе, я получаю эту бессовестную ошибку:

Ошибка: 1424 SQLSTATE: HY000 (ER_SP_NO_RECURSION)

Сообщение: рекурсивные хранимые функции и триггеры не разрешены .

«Не допускается»?
Правильно. Почему бы нам просто не отключить циклы WHILE, пока мы на нем?

Можно ли каким-либо образом включить рекурсивные функции?
Я нашел сообщение об ошибке , но есть ли обходные пути?
Я использую MySQL 5.1.41 в Windows XP (XAMPP Server).

6
задан Daniel Vassallo 21 August 2010 в 11:44
поделиться