mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-11-11 19:33:55 +01:00
basic (not working) data generation
This commit is contained in:
parent
6e05b74cc1
commit
0da23c2f15
@ -25,36 +25,36 @@ connect by level <=10
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
insert all
|
--insert all
|
||||||
into manager
|
--into manager
|
||||||
(id, skill, reputation, age, wage, club_id)
|
--(id, skill, reputation, age, wage, club_id)
|
||||||
values
|
-- values
|
||||||
(1 +(select nvl(max(id),0) from manager),
|
-- (1 +(select nvl(max(id),0) from manager),
|
||||||
DBMS_RANDOM.value(1,5),
|
-- DBMS_RANDOM.value(1,5),
|
||||||
DBMS_RANDOM.value(1,5),
|
-- DBMS_RANDOM.value(1,5),
|
||||||
DBMS_RANDOM.value(18,80),
|
-- DBMS_RANDOM.value(18,80),
|
||||||
DBMS_RANDOM.value(0,1000000),
|
-- DBMS_RANDOM.value(0,1000000),
|
||||||
s_club_id)
|
-- s_club_id)
|
||||||
into club
|
--into club
|
||||||
(id, budget, training_ground_quality, reputation, country_of_origin, competition_id, manager_id)
|
--(id, budget, training_ground_quality, reputation, country_of_origin, competition_id, manager_id)
|
||||||
values
|
-- values
|
||||||
(1 +(select nvl(max(id),0) from club),
|
-- (1 +(select nvl(max(id),0) from club),
|
||||||
DBMS_RANDOM.value(0,1000000),
|
-- DBMS_RANDOM.value(0,1000000),
|
||||||
DBMS_RANDOM.value(1,5),
|
-- DBMS_RANDOM.value(1,5),
|
||||||
DBMS_RANDOM.value(1,5),
|
-- DBMS_RANDOM.value(1,5),
|
||||||
dbms_random.string('A', 6),
|
-- dbms_random.string('A', 6),
|
||||||
(SELECT id FROM competition SAMPLE(1) WHERE rownum = 1), --https://stackoverflow.com/questions/27879874/how-to-get-random-foreign-key-in-sql-developer
|
-- (SELECT id FROM competition SAMPLE(1) WHERE rownum = 1), --https://stackoverflow.com/questions/27879874/how-to-get-random-foreign-key-in-sql-developer
|
||||||
s_manager_id)
|
-- s_manager_id)
|
||||||
select s_club_id, s_manager_id
|
--select s_club_id, s_manager_id
|
||||||
from
|
--from
|
||||||
(
|
--(
|
||||||
select
|
-- select
|
||||||
(1 +(select nvl(max(id),0) from club)) s_club_id,
|
-- (1 +(select nvl(max(id),0) from club)) s_club_id,
|
||||||
(1 +(select nvl(max(id),0) from manager)) s_manager_id
|
-- (1 +(select nvl(max(id),0) from manager)) s_manager_id
|
||||||
from dual
|
-- from dual
|
||||||
)
|
--)
|
||||||
--connect by level <=10
|
----connect by level <=10
|
||||||
;
|
--;
|
||||||
|
|
||||||
--insert into stadium
|
--insert into stadium
|
||||||
-- select
|
-- select
|
||||||
@ -69,3 +69,33 @@ from
|
|||||||
--from dual
|
--from dual
|
||||||
--connect by level <=10
|
--connect by level <=10
|
||||||
--;
|
--;
|
||||||
|
|
||||||
|
--insert into match
|
||||||
|
-- select
|
||||||
|
-- level +(select nvl(max(id),0) from match) as id,
|
||||||
|
-- DBMS_RANDOM.value(0,100) as score,
|
||||||
|
-- DBMS_RANDOM.value(1,5) as rating,
|
||||||
|
-- DBMS_RANDOM.value(0, 40000) as attendance,
|
||||||
|
-- dbms_random.string('A', 6) as weather,
|
||||||
|
-- DBMS_RANDOM.value(0,120) as duration,
|
||||||
|
-- dbms_random.string('A', 6) as referee_name,
|
||||||
|
-- (SELECT id FROM competition SAMPLE(1) WHERE rownum = 1) as competition_id
|
||||||
|
-- from dual
|
||||||
|
--connect by level <=10
|
||||||
|
--;
|
||||||
|
|
||||||
|
|
||||||
|
insert into player
|
||||||
|
select
|
||||||
|
level +(select nvl(max(id),0) from player) as id,
|
||||||
|
DBMS_RANDOM.value(1, 5) as skill,
|
||||||
|
dbms_random.string('A', 6) as position,
|
||||||
|
DBMS_RANDOM.value(1, 5) as reputation,
|
||||||
|
dbms_random.string('A', 6) as contract_status,
|
||||||
|
DBMS_RANDOM.value(0, 700) as injuries,
|
||||||
|
DBMS_RANDOM.value(15, 50) as age,
|
||||||
|
DBMS_RANDOM.value(15, 50) as wages,
|
||||||
|
DBMS_RANDOM.value(0, 1000000000) as transfer_value,
|
||||||
|
(SELECT id FROM CLUB SAMPLE(1) WHERE rownum = 1) as club_id
|
||||||
|
from dual
|
||||||
|
connect by level <=10
|
||||||
Loading…
Reference in New Issue
Block a user