oracle:SQL> show user
USER 为"SYSTEM"
SQL> create user test identified by test quota unlimited on system;用户已创建SQL> grant connect to test;授权成功。SQL> conn test/test@mydb
已连接。
SQL> create table test(
2 f1 integer,
3 f2 varchar2(10),
4 f3 date,
5 f4 integer,
6 f5 varchar2(10),
7 f6 date,
8 f7 integer,
9 f8 varchar2(10),
10 f9 date,
11 f10 integer);表已创建。
SQL> set serveroutput on size 100000
SQL> declare
2 l_start integer;
3 l_stop integer;
4 l_time date default sysdate;
5 begin
6 l_start:=dbms_utility.get_time;
7 for x in 1..10000 loop
8 insert/*+ append*/ into test values(x,x,l_time,x,x,l_time,x,x,l_time,x);
9 end loop;
10 l_stop:=dbms_utility.get_time;
11 dbms_output.put_line('used time: '||(l_stop-l_start)||'百分秒');
12 end;
13 /
used time: 118百分秒PL/SQL 过程已成功完成。
USER 为"SYSTEM"
SQL> create user test identified by test quota unlimited on system;用户已创建SQL> grant connect to test;授权成功。SQL> conn test/test@mydb
已连接。
SQL> create table test(
2 f1 integer,
3 f2 varchar2(10),
4 f3 date,
5 f4 integer,
6 f5 varchar2(10),
7 f6 date,
8 f7 integer,
9 f8 varchar2(10),
10 f9 date,
11 f10 integer);表已创建。
SQL> set serveroutput on size 100000
SQL> declare
2 l_start integer;
3 l_stop integer;
4 l_time date default sysdate;
5 begin
6 l_start:=dbms_utility.get_time;
7 for x in 1..10000 loop
8 insert/*+ append*/ into test values(x,x,l_time,x,x,l_time,x,x,l_time,x);
9 end loop;
10 l_stop:=dbms_utility.get_time;
11 dbms_output.put_line('used time: '||(l_stop-l_start)||'百分秒');
12 end;
13 /
used time: 118百分秒PL/SQL 过程已成功完成。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货