求一个多条信息插入的存储过程
现在有老师表t,学生表s,排课信息表c,及考勤表k。
现在传入的参数有老师名:teachername,学生名stuname,学生名是一个字符串如:张三,李四,王五 还有个状态参数state,
思路也很清楚:
根据老师名取得老师id,再根据老师id从排课表中取得班级id,然后分离学生字符串把学生一个个插入到考勤表,
考勤表只有三个字段学生名跟state,班级id.
SQL语句会写,但是存储过程不会写,哪位大侠能帮忙下
现在传入的参数有老师名:teachername,学生名stuname,学生名是一个字符串如:张三,李四,王五 还有个状态参数state,
思路也很清楚:
根据老师名取得老师id,再根据老师id从排课表中取得班级id,然后分离学生字符串把学生一个个插入到考勤表,
考勤表只有三个字段学生名跟state,班级id.
SQL语句会写,但是存储过程不会写,哪位大侠能帮忙下
...全文
相关推荐
使用存储过程实现循环插入100条记录
本节主要介绍了使用存储过程实现循环插入100条记录的具体实现,需要的朋友可以参考下
百万数据批量插入存储过程
mysql 数据库已存储过程插入一千万条测试数据!利用项目即将上限需要,可以完全系统的测试项目性能!里面又完整的文档和各项说明:打开文档就可以实际操作。
MySQL创建存储过程批量插入10万条数据
MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int default 1; start TRANSACTION; while i <= args DO insert into A_student(id,name) VALUES (i, concat(“陈瓜皮-”, i)); set i = i+1; end while; COMMIT;
存储过程(循环插入数据)
使用for loop向表中批量插入数据,推荐使用plsql执行,Dbvisualizer语句执行会出错
数据库存储过程批量生成十万条数据
批量插入百万条数据,自定义函数,动态生成数据,伪造真实数据。


应用实例
