Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток.
Мне необходимо написать функцию которая возвращает список значений через запятую (mysql 5.0).
В моём представлении тело функции должно выглядить так:
DECLARE S1 VARCHAR(255);
for each ROW in (SELECT t_id from tablename where t_parent=inParam)
{
S1 = CONCAT_WS(S1, ',', @ROW.t_id);
}
RETURN S1;
но этот код не работает.
Подскажите что в нем надо исправить.
Неактивен
Синтаксиса "for each ROW" в MySQL нет. Вместо этого нужно использовать курсоры http://dev.mysql.com/doc/refman/5.5/en/cursors.html
Предопределенной переменной @ROW тоже нет.
Неактивен
Спасибо за наводку!!
Неактивен