1、一个非常简单loop循环
begin
for iin1..10loop
insertinto wltdata.wlt_points_trf_setting
(id_points_trf_setting,
member_id,
is_valid,
trf_type,
trf_trg_value,
sort_weight,
created_date,
created_by,
updated_date,
updated_by)
values(
to_char(sysdate,'yyyymmdd')||lpad(wltdata.seq_points_trf_setting.nextval,11,'0'),
'01000000041169'||i,
'Y',
'01',
07,
'1',
sysdate,
'GEYING123',
sysdate,
null);
endloop;
end;
/**
* 非法字符过滤
* @param str
*/
private boolean StringFilter(String str) {
// 只允许字母和数字
// String regEx = "[^a-zA-Z0-9]";
// 清除掉所有特殊字符
String regEx = "[`~!@#$%^&*()+|{}':;',\\[\\].<>/?~@#¥%……&*()——+|{}【】‘;:’、]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.find();
}
本文介绍了一个使用PL/SQL编写的简单循环插入示例,演示如何将数据批量插入到Oracle数据库表wltdata.wlt_points_trf_setting中。通过此示例,读者可以了解到PL/SQL中循环结构的基本用法及如何进行数据库操作。

被折叠的 条评论
为什么被折叠?



