阅读背景:

MyBatis操作带有输出值的存储过程

来源:互联网 

分享知识 传递快乐

先建一带输出值的存储过程:

DELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `getChildIds`(IN `paramId` INT(11), OUT `resultIds` VARCHAR(50))
BEGIN 
	DECLARE ids CHAR(255) ; 
	SET ids = cast(paramId AS CHAR);

	WHILE ids is not null DO 
		SET resultIds = IF(resultIds != "", concat(resultIds,',',ids), concat(ids));
		SELECT group_concat(id) INTO ids FROM resource where FIND_IN_SET(pid, ids) > 0; 
	END WHILE;
END//
DELIMITER ;DELIMITER //
CRE



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: