存储过程插入多条数据测试

Posted tommaoxiaoqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了存储过程插入多条数据测试相关的知识,希望对你有一定的参考价值。

插入数据

DROP PROCEDURE IF EXISTS test3;
DELIMITER //
create procedure test3()
begin
        DECLARE i int default 12345678;
        DECLARE count int default 0;
while count<1000
        do
        insert into `t_variable` (`Id`,`ConfigId`,`IsPreset`,`Name`,`Type`,`Parameter`,`UpdateTime`,`UpdatedBy`,`GroupId`)
        values (i, 294597245385311360, 0, i, ‘Constant‘, ‘{"value":"234"}‘, ‘2020-02-11 19:31:44‘, ‘890852000000000050‘, 294849007291729024);
        set count = count + 1;
        set i = i + 1;
end while;
end //

call test3();

删除数据

DROP PROCEDURE IF EXISTS test3;
DELIMITER //
create procedure test3()
begin
        DECLARE i int default 123457;
        DECLARE count int default 0;
while count<1000
        do
        delete from t_variable where ConfigId = 294597245385311360 and Id = i;
        set count = count + 1;
        set i = i + 1;
end while;
end //

call test3();

以上是关于存储过程插入多条数据测试的主要内容,如果未能解决你的问题,请参考以下文章

用oracle存储过程将一张表的数据查出插入另一张表

用oracle存储过程将一张表的数据查出插入另一张表

Mysql插入多条数据测试

存储过程 查询出多条数据批量插入表 增加出库通知单统计按机构分组事件

oracle存储过程怎样批量插入新数据

mysql存储过程怎样批量插入数据