SHOW:
|
|
- or go back to the newest paste.
1 | -- Tworzenie tabeli urządzeń OZE | |
2 | ||
3 | CREATE TABLE Renewable_Energy_Devices ( | |
4 | device_id NVARCHAR(26) PRIMARY KEY, | |
5 | device_status INT CHECK (device_status >= 0 AND device_status <= 6), | |
6 | device_power DECIMAL(18,0), | |
7 | company_id INT | |
8 | ); | |
9 | ||
10 | - | -- Wstawianie danych do tabeli urządzeń OZE |
10 | + | |
11 | - | INSERT INTO Renewable_Energy_Devices (device_id, device_status, device_power, company_id) |
11 | + | |
12 | - | VALUES |
12 | + | |
13 | - | ('00000000000000000000000000',0, 1000,1), |
13 | + | |
14 | - | ('00000000000000000000000001',0, 1000,1), |
14 | + | |
15 | - | ('00000000000000000000000002',0, 1000,1), |
15 | + | |
16 | - | ('00000000000000000000000003',1, 2000,1), |
16 | + | |
17 | - | ('00000000000000000000000004',0, 1000,1), |
17 | + | |
18 | - | ('00000000000000000000000005',0, 1000,1), |
18 | + | |
19 | - | ('00000000000000000000000006',0, 1000,1), |
19 | + | |
20 | - | ('00000000000000000000000007',3, 1000,1), |
20 | + | |
21 | - | ('00000000000000000000000008',0, 5000,1), |
21 | + | |
22 | - | ('00000000000000000000000009',0, 1000,1), |
22 | + | |
23 | - | ('00000000000000000000000010',2, 1000,1), |
23 | + | |
24 | - | ('00000000000000000000000011',0, 1000,1), |
24 | + | |
25 | - | ('00000000000000000000000012',4, 1000,1), |
25 | + | |
26 | - | ('00000000000000000000000013',0, 1000,1), |
26 | + | |
27 | - | ('00000000000000000000000014',0, 1000,1), |
27 | + | |
28 | - | ('00000000000000000000000015',2, 4000,1), |
28 | + | |
29 | - | ('00000000000000000000000016',1, 1000,1), |
29 | + | |
30 | - | ('00000000000000000000000017',0, 1000,1), |
30 | + | |
31 | - | ('00000000000000000000000018',0, 1000,1), |
31 | + | |
32 | - | ('00000000000000000000000019',0, 1000,1), |
32 | + | |
33 | - | ('00000000000000000000000020',6, 7000,1), |
33 | + | |
34 | - | ('00000000000000000000000021',0, 1000,1), |
34 | + | |
35 | - | ('00000000000000000000000022',0, 1000,1), |
35 | + | |
36 | - | ('00000000000000000000000023',0, 1000,1), |
36 | + | |
37 | - | ('00000000000000000000000024',4, 1000,1), |
37 | + | |
38 | - | ('00000000000000000000000025',0, 1000,1), |
38 | + | |
39 | - | ('00000000000000000000000026',0, 1000,1), |
39 | + | |
40 | - | ('00000000000000000000000027',0, 1000,1), |
40 | + | |
41 | - | ('00000000000000000000000028',0, 1000,1), |
41 | + | |
42 | - | ('00000000000000000000000029',0, 1000,1), |
42 | + | |
43 | - | ('00000000000000000000000030',0, 1000,1), |
43 | + | |
44 | - | ('00000000000000000000000031',2, 8000,1), |
44 | + | |
45 | - | ('00000000000000000000000032',0, 1000,1), |
45 | + | |
46 | - | ('00000000000000000000000033',3, 1000,1), |
46 | + | |
47 | - | ('00000000000000000000000034',0, 1000,1), |
47 | + | |
48 | - | ('00000000000000000000000035',0, 1000,1), |
48 | + | |
49 | - | ('00000000000000000000000036',4, 1000,1), |
49 | + | |
50 | - | ('00000000000000000000000037',0, 1000,1), |
50 | + | |
51 | - | ('00000000000000000000000038',0, 1000,1), |
51 | + | |
52 | - | ('00000000000000000000000039',0, 1000,1), |
52 | + | |
53 | - | ('00000000000000000000000040',0, 1000,1), |
53 | + | |
54 | - | ('00000000000000000000000041',5, 1000,1), |
54 | + | |
55 | - | ('00000000000000000000000042',0, 1000,1), |
55 | + | |
56 | - | ('00000000000000000000000043',0, 1000,1), |
56 | + | |
57 | - | ('00000000000000000000000044',4, 1000,1), |
57 | + | |
58 | - | ('00000000000000000000000045',0, 1000,1), |
58 | + | |
59 | - | ('00000000000000000000000046',3, 9000,1), |
59 | + | |
60 | - | ('00000000000000000000000047',0, 1000,1), |
60 | + | |
61 | - | ('00000000000000000000000048',2, 1000,1), |
61 | + | |
62 | - | ('00000000000000000000000049',0, 1000,1), |
62 | + | |
63 | - | ('00000000000000000000000050',3, 7000,1); |
63 | + | |
64 | ||
65 | CREATE TABLE Servicing_Shifts ( | |
66 | shift_number INT PRIMARY KEY IDENTITY, | |
67 | shift_date DATE, | |
68 | shift_type INT CHECK (shift_type >= 1 AND shift_type <= 3), | |
69 | start_time TIME, | |
70 | end_time TIME | |
71 | ); | |
72 | ||
73 | ||
74 | ||
75 | -- Tworzenie tabeli napraw | |
76 | ||
77 | - | -- Wstawianie danych do tabeli zgłoszeń awarii |
77 | + | |
78 | repair_id INT PRIMARY KEY IDENTITY, | |
79 | - | DECLARE @i INT = 0 |
79 | + | |
80 | - | WHILE @i <= 9 |
80 | + | |
81 | - | BEGIN |
81 | + | |
82 | - | INSERT INTO Device_Failures (device_id, shift_number, failure_start, failure_end) |
82 | + | |
83 | - | VALUES (CONCAT('0000000000000000000000000', @i), round(rand() * 2 + 1,0,0), DATEADD(DAY, -@i, GETDATE()), DATEADD(DAY, -@i+1, GETDATE())); |
83 | + | |
84 | - | SET @i = @i + 1 |
84 | + | ); |