首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >同样Mysql版本,Navicat上执行的创建函数就可以,云mysql报语法错误,让参考手册啥问题?

同样Mysql版本,Navicat上执行的创建函数就可以,云mysql报语法错误,让参考手册啥问题?

提问于 2020-10-20 14:51:58
回答 0关注 0查看 139

DROP function IF EXISTS `getChildrenOrg`;

create function getChildrenOrg(orgid INT)

returns varchar(400)

BEGIN

DECLARE oTemp VARCHAR(400);

DECLARE oTempChild VARCHAR(400);

SET oTemp = '';

SET oTempChild = CAST(orgid AS CHAR);

WHILE oTempChild IS NOT NULL

DO

SET oTemp = CONCAT(oTemp,',',oTempChild);

SELECT GROUP_CONCAT(dept_id) INTO oTempChild FROM sys_dept WHERE FIND_IN_SET(parent_id,oTempChild) > 0;

END WHILE;

RETURN oTemp;

END

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档