最近在研究国产数据库,需要测试一下多条数据同时插入的效率,首先是Oracle,利用Toad可以自动生成插入语句和数据。(选中表名,选择Generate Data)
选择左上角第三个按钮
找到其中的文件,打开就是500条插入语句。
格式如下
DECLARE
BEGIN
-- Generate Random Data
INSERT 语句1;
INSERT 语句2;
INSERT 语句....;
END;
/
COMMIT;
/
这种plsql段的格式在执行的时候相当于一个事务。
还有另外一种形式也可以:
insert into test(wqe) select 3 from dual union select 2 from dual;
但是下面这种在oracle中是不支持的,mysql支持
insert into t_test valuse (1),(2),(3);