1

Тема: MySQL ver. 4.1 и Create Function

поставил MySQL ver. 4.1 какая-то. Не удается сделать create function. Судя по документации, create function - это не совсем обычная create function, которая есть в SQL 2000. Так ли это? И как можно сделать функцию, которая просто бы возвращала набор данных:
return select * from t1
и все.

2

Re: MySQL ver. 4.1 и Create Function

Sj
SQL 2000 не знаю. В MySQL 5 хранимые процедуры и функции возвращают значение, а не таблицу значений. То что вам надо, скорее всего, это Вьюшка (VIEW).

-- Создание вьюшки
CREATE VIEW `user_view` AS SELECT * FROM `t1`;
-- И выборка
SELECT * FROM `user_view`;

Последний phpMyAdmin прекрасно работает с вьюшками, используйте его на время обучения.
И еще информация к размышлению: червертая ветка MySQL больше не поддерживается разработчиками и не содержит хранимых процедур и функций, а также много чего еще.