比如我的函数名称叫 chaxun
怎么用sql调用
我在网上看了一些例子说select 函数名(参数) 里面的参数写什么
自定义函数可以没有参数,也可以有参数。
调用自定义函数时参数如何写,取决于这个函数是怎么定义的(题目中的chaxun函数)
可以参考这个例子:
http://jackyrong.iteye.com/blog/1526842
BEGIN
DECLARE sTemp VARCHAR (1000);
DECLARE sTempChd VARCHAR (1000);
SET sTemp = '$';
SET sTempChd = cast(rootId AS CHAR);
WHILE sTempChd IS NOT NULL DO
SET sTemp = concat(sTemp, ',', sTempChd);
SELECT
group_concat(TASKCODE) INTO sTempChd
FROM
saa_task
WHERE
FIND_IN_SET(PARENTCODE, sTempChd) > 0;
END
WHILE;
RETURN sTemp;
END
这是函数