BEGIN
##输入参数 '',29(用户id),'zxx-sxjcjy-34752-34752-34754-29'(courseid)
DECLARE done INT DEFAULT 0;
DECLARE courseName varchar(100) DEFAULT ''; ##学科名字
DECLARE classIds varchar(500) DEFAULT ''; ##班级id字符型
DECLARE userName varchar(500) DEFAULT ''; ##用户名字
DECLARE unitId int DEFAULT 0; ##单位Id
DECLARE classIdsNew varchar(500) DEFAULT '';
DECLARE classIdsAll varchar(500) DEFAULT '';
DECLARE classIdsAllNew varchar(500) DEFAULT '';## classIds 截取字符后的 aa,bb 形式
DECLARE dateNew LONG; ##当前时间long型
DECLARE dateNewString VARCHAR(100) DEFAULT ''; ##当前时间
DECLARE endDateString VARCHAR(100) DEFAULT ''; ##结束时间 :比当前时间多 7天
DECLARE tableName VARCHAR(100) DEFAULT ''; ##拼接的表名
##创建游标
DECLARE mycursor CURSOR FOR
select teaching_class_id from sxjcjy_t_teaching_class_user_relation where user_id = userId and course_id = courseId;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done =1;
我传入的参数有 一个 prefix 字符, 我想 prefix_t_teaching_class_user_relation 这样拼接字符,但是报错,请问 我想实现这种该怎么做(说白了就是把这个存过写的可以适应任何不同的单位表,前提表结构一样)
请大神解决,感激不尽!!!