-3

How I can generate quickly data for this Oracle table?

Table EVENTS

EVENTID NUMBER(38,0)
AGENTID NUMBER(38,0)
EVENTDATE   DATE
CPU NUMBER(38,0)
RAM NUMBER
HDD NUMBER
NETWORKUP   NUMBER
NETWORKDOWN NUMBER

For example can I do 1000 insets with Oracle function?

Peter Penzov
  • 1,126
  • 134
  • 430
  • 808

1 Answers1

0

can use a procedure and call it whenever required.

create or replace procedure addata is
begin
for i in 1..1000 loop

insert into events (EVENTID,
AGENTID ,
EVENTDATE, 
CPU, 
RAM ,
HDD ,
NETWORKUP, 
NETWORKDOWN) values 

(i,
i+1,
sysdate,
i+3,
i+4,
i+5,
i+6,
i+7) ;

end loop;
commit;
end;


SCOTT@research 16-APR-15> exec addata;

PL/SQL procedure successfully completed.

SCOTT@research 16-APR-15> select count(*) from events;

  COUNT(*)
----------
      1000
anudeepks
  • 1,080
  • 1
  • 12
  • 23