MYSQL循环插入数据:
DELIMITER $$
DROP PROCEDURE if exist test_insert;
CREATE PROCEDURE test_insert ()
BEGIN
DECLARE i INT DEFAULT 1 ;
WHILE i < 1001 DO
INSERT INTO tabel_name(column1,column2……)
VALUES (i,…… ) ;
SET i = i + 1 ;
END WHILE ;
END$$
CALL test_insert () ;
ORACLE循环插入数据:
DECLARE
i number(20):=0;
BEGIN
loop
i:=i+1;
insert into tabel_name (column_name) values(i);
exit when i>1000;
end loop;
end;
SQL Server循环插入数据(不能加分号):
declare @i int
set @i = 1
while @i < 1001
begin
insert into tabel_name (column_name) values(@i)
set @i = @i + 1
end
上面是小菜总结的一些增删插改循环使用语句的基本构造,希望对测试小菜些有帮助。