PLSQL 如何将多个insert语句一起运行

2024-11-22 13:39:29
推荐回答(2个)
回答(1):

可以用plsql块也可以封装成存储过程,都可以啦,简单写一下啊
plsql块:

begin
insert into loc(列1,列2,列3) values ('A','B','C');
insert into loc(列1,列2,列3) values ('A','C','B');
insert into loc(列1,列2,列3) values ('','','',);
insert into loc(列1,列2,列3) values ('','','',);
end;

执行完成



存储过程:

create or replace procedure pro()
as
begin
insert into loc(列1,列2,列3) values ('A','B','C');
insert into loc(列1,列2,列3) values ('A','C','B');
insert into loc(列1,列2,列3) values ('','','',);
insert into loc(列1,列2,列3) values ('','','',);
end pro;
exec pro()


执行完成

回答(2):

可以用plsql块也可以封装成存储过程,都可以啦,简单写一下啊
plsql块:
begin
insert into loc(列1,列2,列3) values ('A','B','C');
insert into loc(列1,列2,列3) values ('A','C','B');
insert into loc(列1,列2,列3) values ('','','',);
insert into loc(列1,列2,列3) values ('','','',);
end;
/
执行完成
存储过程:
create or replace procedure pro()
as
begin
insert into loc(列1,列2,列3) values ('A','B','C');
insert into loc(列1,列2,列3) values ('A','C','B');
insert into loc(列1,列2,列3) values ('','','',);
insert into loc(列1,列2,列3) values ('','','',);
end pro;
exec pro()
执行完成