我有几个用于测试数据的 SQL 语句。有一堆插入语句、一堆选择语句和一堆删除语句。
是否可以将这些插入语句包装在我可以从一行代码运行的东西中?然后,用一个语句,我可以说,执行插入。或者,执行删除语句。
这是我所拥有的一个例子
insert into [table] values (val1, val2, val3);
insert into [table] values (val1, val2, val3);
insert into [table] values (val1, val2, val3);
insert into [table] values (val1, val2, val3);
insert into [table] values (val1, val2, val3);
这是我想象的样子,但由于我不知道这是否可能,这可能看起来很傻。
execute sqlChunk();
这将运行下面的所有内容。
sqlChunk(){
insert into [table] values (val1, val2, val3);
insert into [table] values (val1, val2, val3);
insert into [table] values (val1, val2, val3);
insert into [table] values (val1, val2, val3);
insert into [table] values (val1, val2, val3);
}
请注意,我只是将陈述放在括号中,因为对我来说,它会是这样的(如果可能的话)。我在 DB2 中运行它。但也想知道你是否可以在 oracle sql 中做到这一点。