嘿,伙计们,我从来没有对 mysql 感到过暴力,但这次我一直想用它做更多的事情。所以我一直在想如果有一个函数可以:返回一个记录集。好像可行!?所以这就是我所做的。唯一的问题是我有一个错误
-->ERROR 1415 not allowed to return a result set from a function;
:$
所以我的意思是我疯狂地认为这不是很实用,除非您想使用 mysql 将文本格式转换为 xml。鉴于我的期望似乎在 mysql 的范围内,有人可以启发我纠正这个简单的例子吗?
CREATE FUNCTION func01(value1 INT )
RETURNS varchar(150)
DETERMINISTIC
BEGIN
DECLARE var_name VARCHAR(150);
SET var_name = "";
SELECT users.username
FROM users
WHERE Id = param1;
RETURN var_name;
END;
感谢您对此的帮助。请更正它我真的想要一个函数或过程的工作示例,这个参考太少了...... :)