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 | + | ); |