当前位置: 代码迷 >> Sql Server >> 求大神帮忙,mysql的函数换成sqlserver的!该怎么解决
  详细解决方案

求大神帮忙,mysql的函数换成sqlserver的!该怎么解决

热度:4   发布时间:2016-04-24 10:49:20.0
求大神帮忙,mysql的函数换成sqlserver的!
DROP FUNCTION IF EXISTS getChildLst; CREATE FUNCTION `getChildLst`(rootId INT)  RETURNS varchar(1000) 
BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempChd VARCHAR(1000); SET sTemp = '0';  SET sTempChd =cast(rootId as CHAR); 
WHILE sTempChd is not null DO SET sTemp = concat(sTemp,',',sTempChd);  SELECT group_concat(id) INTO sTempChd FROM t_app_task where 
FIND_IN_SET(task_parent,sTempChd)>0;  END WHILE;  RETURN sTemp;   END

------解决方案--------------------
你能解释一下这个函数在mysql中是干嘛的吗?
  相关解决方案