Доступ к данным строки из хранимой функции MySQL - PullRequest
0 голосов
/ 13 сентября 2011

Имеется таблица с такими столбцами, как title, firstname и lastname.В MySQL я создал эту хранимую функцию с именем fullname (), которая КОНКАТИРУЕТ заданные столбцы и возвращает ее.

Моя идея заключалась в том, что я просто выполнил бы этот оператор SQL и у меня было бы полное имя: SELECT *, fullname() FROM people;

Это не работает.Кто-нибудь знает почему?Я довольно новичок в сохраненных функциях.

CREATE FUNCTION `fullname`()
    RETURNS VARCHAR(255)
    LANGUAGE SQL
    NOT DETERMINISTIC
    READS SQL DATA
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
    RETURN(CONCAT(title, " ", firstname, " ", lastname));
END
...