-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDML_testdaten.sql
72 lines (52 loc) · 3.28 KB
/
DML_testdaten.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
-- COUNTRY DATA
INSERT INTO country(name) VALUES('Deutschland');
INSERT INTO country(name) VALUES('Schweiz');
INSERT INTO country(name) VALUES('Frankreich');
-- CUSTOMER DATA( includes address and paymentinfo )
INSERT INTO address(street, streetno, postcode, city, country) VALUES('Nobelstraße', 10, 70569, 'Stuttgart', 1);
INSERT INTO customer(firstname, name, address, email, tel) VALUES('Frank', 'Schmidt', 1, '[email protected]', 0711654321);
INSERT INTO paymentinfo(customer, cardno, owner, valid_till) VALUES(1, 7894456112307894, 'Franziska Schmidt', TO_DATE('23.10.2024','DD.MM.YYYY'));
INSERT INTO address(street, streetno, postcode, city, country) VALUES('Ackerstrasse', 23, 4057, 'Basel', 2);
INSERT INTO customer(firstname, name, address, email, tel) VALUES('Marie', 'Schneider', 2, '[email protected]', 0611603316);
INSERT INTO paymentinfo(customer, cardno, owner, valid_till) VALUES(2, 6112307894789445, 'Marie Schneider', TO_DATE('12.03.2023','DD.MM.YYYY'));
INSERT INTO address(street, streetno, postcode, city, country) VALUES('Rue des Pierres', 10, 68120, 'Mulhouse', 3);
INSERT INTO customer(firstname, name, address, email, tel) VALUES('Franc', 'Henry', 3, '[email protected]', 0368975623);
INSERT INTO paymentinfo(customer, cardno, owner, valid_till) VALUES(3, 4789445611230789, 'Franc Henry', TO_DATE('22.06.2025','DD.MM.YYYY'));
-- PART DATA
INSERT INTO parttype(type) VALUES('Fahrradlicht');
INSERT INTO parttype(type) VALUES('Satteltasche');
INSERT INTO parttype(type) VALUES('Klingel');
INSERT INTO part(name, pricePerDay, parttype) VALUES('Klemmlicht_A', 3, 1);
INSERT INTO part(name, pricePerDay, parttype) VALUES('Klemmlicht_B', 3, 1);
INSERT INTO part(name, pricePerDay, parttype) VALUES('Rücklicht_A', 2.50, 1);
INSERT INTO part(name, pricePerDay, parttype) VALUES('Sattetasche_Schwarz_A', 4.99, 2);
INSERT INTO part(name, pricePerDay, parttype) VALUES('Sattetasche_Schwarz_B', 4.99 , 2);
INSERT INTO part(name, pricePerDay, parttype) VALUES('Klingel_Metall', 1.25, 3);
-- BIKE DATA
INSERT INTO biketype(type) VALUES('Citybike');
INSERT INTO biketype(type) VALUES('Gravelbike');
INSERT INTO biketype(type) VALUES('Trekkingbike');
INSERT INTO bike(pricePerDay, biketype) VALUES(9.99, 1);
INSERT INTO bike(pricePerDay, biketype) VALUES(9.99, 1);
INSERT INTO bike(pricePerDay, biketype) VALUES(7.99, 1);
INSERT INTO bike(pricePerDay, biketype) VALUES(11.50, 2);
INSERT INTO bike(pricePerDay, biketype) VALUES(11.50, 2);
INSERT INTO bike(pricePerDay, biketype) VALUES(10, 3);
INSERT INTO bike(pricePerDay, biketype) VALUES(10, 3);
-- LEASING DATA
INSERT INTO leasing(customer, startDate, endDate) VALUES(1, TO_DATE('10.07.2022','DD.MM.YYYY'), TO_DATE('15.07.2022','DD.MM.YYYY'));
INSERT INTO leasing_bike(bike, leasing) VALUES(1, 1);
INSERT INTO leasing_bike(bike, leasing) VALUES(6, 1);
UPDATE part
SET leasing = 1
WHERE pid = 1;
INSERT INTO leasing(customer, startDate, endDate) VALUES(2, TO_DATE('12.07.2022','DD.MM.YYYY'), TO_DATE('20.07.2022','DD.MM.YYYY'));
INSERT INTO leasing_bike(bike, leasing) VALUES(4, 2);
UPDATE part
SET leasing = 2
WHERE pid = 4;
INSERT INTO leasing(customer, startDate, endDate) VALUES(3, TO_DATE('20.09.2022','DD.MM.YYYY'), TO_DATE('29.09.2022','DD.MM.YYYY'));
INSERT INTO leasing_bike(bike, leasing) VALUES(7, 3);
UPDATE part
SET leasing = 3
WHERE pid = 6;