feat: 基础库sql
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
CREATE DEFINER=`root`@`%` FUNCTION `querySplitMenuChildren`(p_id varchar(100)) RETURNS varchar(20000) CHARSET utf8
|
||||
BEGIN
|
||||
|
||||
DECLARE sTemp text character set utf8mb4 COLLATE utf8mb4_general_ci ;
|
||||
|
||||
DECLARE sTempChd text character set utf8mb4 COLLATE utf8mb4_general_ci ;
|
||||
|
||||
SET sTemp='$';
|
||||
|
||||
SET sTempChd = CAST(p_id AS CHAR);
|
||||
|
||||
WHILE sTempChd IS NOT NULL DO
|
||||
|
||||
SET sTemp = CONCAT(sTemp,',',sTempChd);
|
||||
|
||||
SELECT GROUP_CONCAT(distinct id) INTO sTempChd FROM sar_file_split_menu WHERE FIND_IN_SET(PARENT_ID,sTempChd) > 0;
|
||||
|
||||
END WHILE;
|
||||
|
||||
RETURN sTemp;
|
||||
|
||||
END
|
||||
Reference in New Issue
Block a user