DELIMITER //
CREATE PROCEDURE p_addscore(nums INT,OUT retrows INT)
BEGIN
DECLARE i INT DEFAULT 0;
add_loop:LOOP
IF i >= nums THEN LEAVE add_loop;
END IF;
INSERT s_musicscore (ssid,uid,score,ctime,stype) VALUES(17,UUID(),8,UNIX_TIMESTAMP(),1);
SET i=i+1;
END LOOP add_loop;
SET retrows= i;
END//
DELIMITER ;
#调用
CALL p_addscore(5,@num);
#获取返回值
SELECT @num;
#删除
DROP PROCEDURE p_addscore;
相关文章
- 09-26sqlserver 删除表 视图 函数 存储过程
- 09-26sqlserver存储过程创建和java调用
- 09-26MyBatis的学习总结:调用存储过程【参考】
- 09-26sqlserver存储过程中调用存储过程
- 09-26SQL-创建存储过程
- 09-26存储过程创建达梦dmfldr控制文件和执行命令
- 09-26【SqlServer存储过程(二维数组参数)调用】
- 09-26sqlserver存储过程检查表是否存在,存在即删除,不存在创建,家while遍历插入数据
- 09-26hibernate 调用存储过程返回参数
- 09-26如何导出存储过程、函数、包和触发器的定义语句?如何导出表和索引的创建语句?...