Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const oracledb = require('oracledb');
- const queries = [
- `create table emp (
- id int primary key NOT NULL,
- familiya varchar(128) NOT NULL,
- imya varchar(128) NOT NULL,
- otchestvo varchar(128) NOT NULL,
- role varchar(30) NOT NULL CONSTRAINT role_cns CHECK (role IN ('pilot', 'stuardesa', 'tehnik', 'vrach'))
- )`,
- `create table samolet (
- id int primary key NOT NULL ,
- bortname varchar(30) NOT NULL CONSTRAINT plane_bortname_cns CHECK (bortname IN ( 'Gf-1', 'Gf-2', 'Gf-3' )),
- modelname varchar(128) NOT NULL CONSTRAINT plane_name_cns CHECK (modelname IN ( 'Gulfstream G650')),
- seats int NOT NULL CONSTRAINT seats_cnstr CHECK (seats >= 1),
- status varchar(30) NOT NULL CONSTRAINT status_cns CHECK (status IN ( 'broken', 'ready'))
- )`,
- `create table reys (
- id int primary key NOT NULL ,
- samoletId int,
- firstPilotid int,
- secondPilotId int,
- stuardesaId int,
- dateFly date NOT NULL,
- track VARCHAR(30) NOT NULL CONSTRAINT track_cns CHECK (track IN ('А - G', 'G - A', 'A - D', 'D - A', 'A - V', 'V - A', 'A - B', 'B - A'))
- )`,
- `alter table reys add foreign key (samoletId) references samolet(id)`,
- `alter table reys add foreign key (firstPilotId) references emp(id)`,
- `alter table reys add foreign key (secondPilotId) references emp(id)`,
- `alter table reys add foreign key (stuardesaId) references emp(id)`,
- `create table passazhir (
- id int NOT NULL,
- reysId int,
- familiya varchar(128) NOT NULL,
- imya varchar(128) NOT NULL,
- otchestvo varchar(128) NOT NULL,
- passport varchar(128) NOT NULL,
- grazhdanstvo varchar(128) NOT NULL,
- cena DECIMAL NOT NULL ,
- mesto INT NOT NULL CONSTRAINT pass_seat_cns CHECK (mesto >= 0),
- constraint pas_pk primary key (id,reysId)
- )`,
- `alter table passazhir add foreign key (reysId) references reys(id)`,
- `create table medosmotr (
- id int NOT NULL ,
- pacientId int NOT NULL,
- reysId int,
- vrachId int,
- dateMed date NOT NULL,
- condition varchar(128) NOT NULL,
- pyls int NOT NULL ,
- davlenie1 int NOT NULL ,
- davlenie2 int NOT NULL ,
- temperatura decimal NOT NULL ,
- alcohol decimal NOT NULL,
- constraint med_pk primary key (id,pacientId)
- )`,
- `alter table medosmotr add foreign key (reysId) references reys(id)`,
- `alter table medosmotr add foreign key (pacientId) references emp(id)`,
- `alter table medosmotr add foreign key (vrachId) references emp(id)`,
- `create table charter (
- id int primary key NOT NULL ,
- reys1_id int,
- reys2_id int,
- zakazchik VARCHAR(128) NOT NULL ,
- date1 date NOT NULL,
- date2 date NOT NULL
- )`,
- `alter table charter add foreign key (reys1_id) references reys(id)`,
- `alter table charter add foreign key (reys2_id) references reys(id)`,
- `create table osmotr (
- id int NOT NULL ,
- samoletId int NOT NULL,
- tehnikid int,
- reysId int,
- engine varchar(30) NOT NULL,
- svyaz varchar(30) NOT NULL,
- upravlenie varchar(30) NOT NULL,
- shassi varchar(30) NOT NULL,
- dateTeh date NOT NULL,
- constraint osm_pk primary key (id,samoletId)
- )`,
- `alter table osmotr add foreign key (samoletId) references samolet(id)`,
- `alter table osmotr add foreign key (tehnikId) references emp(id)`,
- `alter table osmotr add foreign key (reysId) references reys(id)`,
- `create table remont (
- id int NOT NULL ,
- osmotrId int,
- samoletId int NOT NULL,
- tehnikid int,
- engine varchar(30) NOT NULL,
- svyaz varchar(30) NOT NULL,
- upravlenie varchar(30) NOT NULL,
- shassi varchar(30) NOT NULL,
- dateReq date NOT NULL,
- dateFinish date NOT NULL,
- status varchar(30) NOT NULL,
- constraint rem_pk primary key (id,samoletId)
- )`,
- `alter table remont add foreign key (osmotrId,samoletId) references osmotr(id,samoletId)`,
- `alter table remont add foreign key (tehnikId) references emp(id)`,
- `INSERT INTO samolet VALUES (0, 'Gf-1', 'Gulfstream G650', 6, 'ready')`,
- `INSERT INTO samolet VALUES (1, 'Gf-2', 'Gulfstream G650', 6, 'ready')`,
- `INSERT INTO samolet VALUES (2, 'Gf-3', 'Gulfstream G650', 6, 'ready')`,
- `insert into emp values (0, 'Sadovkiy', 'Nikita', 'Konstantinovich', 'pilot')`,
- `insert into emp values (1, 'Ivanov', 'Sasha', 'Igorevich', 'pilot')`,
- `insert into emp values (2, 'Peplov', 'Dima', 'Dmitriyevich', 'pilot')`,
- `insert into emp values (3, 'Vetrov', 'Petya', 'Dmitriyevich', 'pilot')`,
- `insert into emp values (4, 'Ivanova', 'Zhenya', 'Andreeva', 'stuardesa')`,
- `insert into emp values (5, 'Gromico', 'Sasha', 'Alexandrovna', 'stuardesa')`,
- `insert into emp values (6, 'Ivanova', 'Natasha', 'Yuryevna', 'stuardesa')`,
- `insert into emp values (7, 'Reut', 'Masha', 'Dmitrievna', 'stuardesa')`,
- `insert into emp values (8, 'Vlasov', 'Sasha', 'Dmitriyevich', 'tehnik')`,
- `insert into emp values (9, 'Berzhinskiy', 'Sasha', 'Konstantinovich', 'tehnik')`,
- `insert into emp values (10, 'Ivanov', 'Nikita', 'Igorevich', 'tehnik')`,
- `insert into emp values (11, 'Lebedev', 'Petya', 'Konstantinovich', 'tehnik')`,
- `insert into emp values (12, 'Lebedev', 'Sasha', 'Igorevich', 'vrach')`,
- `insert into emp values (13, 'Zhukovech', 'Nikita', 'Konstantinovich', 'vrach')`,
- `insert into emp values (14, 'Kestner', 'Dima', 'Igorevich', 'vrach')`,
- `insert into emp values (15, 'Ivanov', 'Nikita', 'Konstantinovich', 'vrach')`,
- `insert into reys values (0, 0, 0, 1, 4, to_date('20.01.2016','dd.mm.yyyy'), 'A - V')`,
- `insert into reys values (1, 0, 0, 1, 4, to_date('21.01.2016','dd.mm.yyyy'), 'V - A')`,
- `insert into reys values (2, 1, 3, 1, 6, to_date('20.02.2016','dd.mm.yyyy'), 'A - B')`,
- `insert into reys values (3, 1, 3, 1, 6, to_date('20.03.2016','dd.mm.yyyy'), 'B - A')`,
- `insert into reys values (4, 2, 1, 3, 7, to_date('20.04.2016','dd.mm.yyyy'), 'A - V')`,
- `insert into reys values (5, 2, 1, 3, 7, to_date('20.05.2016','dd.mm.yyyy'), 'V - A')`,
- `insert into reys values (6, 0, 2, 1, 5, to_date('20.06.2016','dd.mm.yyyy'), 'A - B')`,
- `insert into reys values (7, 0, 2, 1, 5, to_date('20.07.2016','dd.mm.yyyy'), 'B - A')`,
- `insert into reys values (8, 1, 0, 3, 4, to_date('20.08.2016','dd.mm.yyyy'), 'A - V')`,
- `insert into reys values (9, 1, 0, 3, 4, to_date('20.09.2016','dd.mm.yyyy'), 'V - A')`,
- `insert into reys values (10, 0, 0, 1, 4, to_date('20.01.2015','dd.mm.yyyy'), 'А - G')`,
- `insert into reys values (11, 0, 0, 1, 4, to_date('21.01.2015','dd.mm.yyyy'), 'G - A')`,
- `insert into reys values (12, 2, 2, 3, 6, to_date('20.02.2015','dd.mm.yyyy'), 'A - D')`,
- `insert into reys values (13, 2, 2, 3, 6, to_date('20.03.2015','dd.mm.yyyy'), 'D - A')`,
- `insert into reys values (14, 1, 0, 2, 4, to_date('20.04.2015','dd.mm.yyyy'), 'А - G')`,
- `insert into reys values (15, 1, 0, 2, 4, to_date('20.05.2015','dd.mm.yyyy'), 'G - A')`,
- `insert into reys values (16, 0, 2, 1, 6, to_date('20.06.2015','dd.mm.yyyy'), 'A - D')`,
- `insert into reys values (17, 0, 2, 1, 6, to_date('20.07.2015','dd.mm.yyyy'), 'D - A')`,
- `insert into reys values (18, 2, 0, 3, 4, to_date('20.08.2015','dd.mm.yyyy'), 'А - G')`,
- `insert into reys values (19, 2, 0, 3, 4, to_date('20.09.2015','dd.mm.yyyy'), 'G - A')`,
- `insert into reys values (20, 0, 0, 1, 4, to_date('20.01.2017','dd.mm.yyyy'), 'G - A')`,
- `insert into reys values (21, 0, 0, 1, 4, to_date('21.01.2017','dd.mm.yyyy'), 'А - G')`,
- `insert into reys values (22, 2, 2, 3, 6, to_date('20.02.2017','dd.mm.yyyy'), 'A - D')`,
- `insert into reys values (23, 2, 2, 3, 6, to_date('20.03.2017','dd.mm.yyyy'), 'D - A')`,
- `insert into reys values (24, 1, 0, 2, 4, to_date('20.04.2017','dd.mm.yyyy'), 'А - G')`,
- `insert into reys values (25, 1, 0, 2, 4, to_date('20.05.2017','dd.mm.yyyy'), 'G - A')`,
- `insert into reys values (26, 0, 2, 1, 6, to_date('20.06.2017','dd.mm.yyyy'), 'A - D')`,
- `insert into reys values (27, 0, 2, 1, 6, to_date('20.07.2017','dd.mm.yyyy'), 'D - A')`,
- `insert into reys values (28, 2, 0, 3, 4, to_date('20.08.2017','dd.mm.yyyy'), 'А - G')`,
- `insert into reys values (29, 2, 0, 3, 4, to_date('20.09.2017','dd.mm.yyyy'), 'G - A')`,
- `insert into charter values (0, 10, 11, 'invotecks', to_date('20.01.2015','dd.mm.yyyy'), to_date('21.01.2015','dd.mm.yyyy'))`,
- `insert into charter values (1, 12, 13, 'ithard', to_date('20.02.2015','dd.mm.yyyy'), to_date('20.03.2015','dd.mm.yyyy'))`,
- `insert into charter values (2, 14, 15, 'itra', to_date('20.04.2015','dd.mm.yyyy'), to_date('20.05.2015','dd.mm.yyyy'))`,
- `insert into charter values (3, 16, 17, 'epam', to_date('20.06.2015','dd.mm.yyyy'), to_date('20.07.2015','dd.mm.yyyy'))`,
- `insert into charter values (4, 18, 19, 'iba', to_date('20.08.2015','dd.mm.yyyy'), to_date('20.09.2015','dd.mm.yyyy'))`,
- `insert into charter values (5, 20, 21, 'invotecks', to_date('20.01.2017','dd.mm.yyyy'), to_date('21.01.2017','dd.mm.yyyy'))`,
- `insert into charter values (6, 22, 23, 'iba', to_date('20.02.2017','dd.mm.yyyy'), to_date('20.03.2017','dd.mm.yyyy'))`,
- `insert into charter values (7, 24, 25, 'itra', to_date('20.04.2017','dd.mm.yyyy'), to_date('20.05.2017','dd.mm.yyyy'))`,
- `insert into charter values (8, 26, 27, 'epam', to_date('20.06.2017','dd.mm.yyyy'), to_date('20.07.2017','dd.mm.yyyy'))`,
- `insert into charter values (9, 28, 29, 'ithard', to_date('20.08.2017','dd.mm.yyyy'), to_date('20.09.2017','dd.mm.yyyy'))`,
- `insert into passazhir values (0, 0, 'Sadovkiy', 'Nikita', 'Konstantinovich', 'MP0', 'rus', 100, 0)`,
- `insert into passazhir values (1, 0, 'Ivanov', 'Sasha', 'Igorevich', 'MP1', 'bel', 200, 1)`,
- `insert into passazhir values (2, 1, 'Peplov', 'Dima', 'Dmitriyevich', 'MP2', 'rus', 300, 2)`,
- `insert into passazhir values (3, 1, 'Vetrov', 'Petya', 'Dmitriyevich', 'MP3', 'bel', 400, 3)`,
- `insert into passazhir values (4, 2,'Ivanova', 'Zhenya', 'Andreeva', 'MP4', 'rus', 100, 4)`,
- `insert into passazhir values (5, 2,'Gromico', 'Sasha', 'Alexandrovna', 'MP5', 'bel', 200, 0)`,
- `insert into passazhir values (6, 3,'Ivanova', 'Natasha', 'Yuryevna', 'MP6', 'rus', 300, 1)`,
- `insert into passazhir values (7, 3,'Reut', 'Masha', 'Dmitrievna', 'MP7', 'bel', 400, 2)`,
- `insert into passazhir values (8, 4,'Vlasov', 'Sasha', 'Dmitriyevich', 'MP8', 'rus', 100, 3)`,
- `insert into passazhir values (9, 4,'Berzhinskiy', 'Sasha', 'Konstantinovich', 'MP9', 'bel', 200, 4)`,
- `insert into passazhir values (10, 5, 'Ivanov', 'Nikita', 'Igorevich', 'MP10', 'rus', 300, 0)`,
- `insert into passazhir values (11, 5, 'Lebedev', 'Petya', 'Konstantinovich', 'MP11', 'bel', 400, 1)`,
- `insert into passazhir values (12, 6, 'Lebedev', 'Sasha', 'Igorevich', 'MP12', 'rus', 100, 2)`,
- `insert into passazhir values (13, 6, 'Zhukovech', 'Nikita', 'Konstantinovich', 'MP13', 'bel', 200, 3)`,
- `insert into passazhir values (14, 7, 'Kestner', 'Dima', 'Igorevich', 'MP14', 'rus', 300, 4)`,
- `insert into passazhir values (15, 7, 'Ivanov', 'Nikita', 'Konstantinovich', 'MP15', 'bel', 400, 0)`,
- `insert into passazhir values (16, 8, 'Sadovkiy', 'Nikita', 'Konstantinovich', 'MP16', 'rus', 100, 1)`,
- `insert into passazhir values (17, 8, 'Ivanov', 'Sasha', 'Igorevich', 'MP17', 'bel', 200, 2)`,
- `insert into passazhir values (18, 9, 'Peplov', 'Dima', 'Dmitriyevich', 'MP18', 'rus', 300, 3)`,
- `insert into passazhir values (19, 9, 'Vetrov', 'Petya', 'Dmitriyevich', 'MP19', 'bel', 400, 4)`,
- `insert into passazhir values (20, 10,'Ivanova', 'Zhenya', 'Andreeva', 'MP20', 'rus', 100, 0)`,
- `insert into passazhir values (21, 10,'Gromico', 'Sasha', 'Alexandrovna', 'MP21', 'bel', 200, 1)`,
- `insert into passazhir values (22, 11,'Ivanova', 'Natasha', 'Yuryevna', 'MP22', 'rus', 300, 2)`,
- `insert into passazhir values (23, 11,'Reut', 'Masha', 'Dmitrievna', 'MP23', 'bel', 400, 3)`,
- `insert into passazhir values (24, 12,'Vlasov', 'Sasha', 'Dmitriyevich', 'MP24', 'rus', 100, 4)`,
- `insert into passazhir values (25, 12,'Berzhinskiy', 'Sasha', 'Konstantinovich', 'MP25', 'bel', 200, 0)`,
- `insert into passazhir values (26, 13, 'Ivanov', 'Nikita', 'Igorevich', 'MP26', 'rus', 300, 1)`,
- `insert into passazhir values (27, 13, 'Lebedev', 'Petya', 'Konstantinovich', 'MP27', 'bel', 400, 2)`,
- `insert into passazhir values (28, 14, 'Lebedev', 'Sasha', 'Igorevich', 'MP28', 'rus', 100, 3)`,
- `insert into passazhir values (29, 14, 'Zhukovech', 'Nikita', 'Konstantinovich', 'MP29', 'bel', 200, 4)`,
- `insert into passazhir values (30, 15, 'Sadovkiy', 'Nikita', 'Konstantinovich', 'MP30', 'rus', 300, 0)`,
- `insert into passazhir values (31, 15, 'Ivanov', 'Sasha', 'Igorevich', 'MP31', 'bel', 400, 1)`,
- `insert into passazhir values (32, 16, 'Peplov', 'Dima', 'Dmitriyevich', 'MP32', 'rus', 100, 2)`,
- `insert into passazhir values (33, 17, 'Vetrov', 'Petya', 'Dmitriyevich', 'MP33', 'bel', 200, 3)`,
- `insert into passazhir values (34, 29,'Ivanova', 'Zhenya', 'Andreeva', 'MP34', 'rus', 300, 4)`,
- `insert into passazhir values (35, 28,'Gromico', 'Sasha', 'Alexandrovna', 'MP35', 'bel', 400, 0)`,
- `insert into passazhir values (36, 18,'Ivanova', 'Natasha', 'Yuryevna', 'MP36', 'rus', 100, 1)`,
- `insert into passazhir values (37, 18,'Reut', 'Masha', 'Dmitrievna', 'MP37', 'bel', 200, 2)`,
- `insert into passazhir values (38, 19,'Vlasov', 'Sasha', 'Dmitriyevich', 'MP38', 'rus', 300, 3)`,
- `insert into passazhir values (39, 20,'Berzhinskiy', 'Sasha', 'Konstantinovich', 'MP39', 'bel', 400, 4)`,
- `insert into passazhir values (30, 21, 'Ivanov', 'Nikita', 'Igorevich', 'MP40', 'rus', 100, 0)`,
- `insert into passazhir values (41, 22, 'Lebedev', 'Petya', 'Konstantinovich', 'MP41', 'bel', 200, 1)`,
- `insert into passazhir values (42, 23, 'Lebedev', 'Sasha', 'Igorevich', 'MP42', 'rus', 300, 2)`,
- `insert into passazhir values (43, 24, 'Zhukovech', 'Nikita', 'Konstantinovich', 'MP43', 'bel', 400, 3)`,
- `insert into passazhir values (44, 25, 'Kestner', 'Dima', 'Igorevich', 'MP44', 'rus', 100, 4)`,
- `insert into passazhir values (45, 26, 'Ivanov', 'Nikita', 'Konstantinovich', 'MP45', 'bel', 200, 0)`,
- `insert into medosmotr values (0, 0, 0, 12, to_date('19.01.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.0, 0.0)`,
- `insert into medosmotr values (1, 0, 1, 13, to_date('20.01.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.1, 0.0)`,
- `insert into medosmotr values (2, 3, 2, 14, to_date('19.02.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.2, 0.0)`,
- `insert into medosmotr values (3, 3, 3, 15, to_date('19.03.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.3, 0.0)`,
- `insert into medosmotr values (4, 1, 4, 12, to_date('20.04.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.4, 0.0)`,
- `insert into medosmotr values (5, 1, 5, 13, to_date('20.05.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.5, 0.0)`,
- `insert into medosmotr values (6, 2, 6, 14, to_date('20.06.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.6, 0.0)`,
- `insert into medosmotr values (7, 2, 7, 15, to_date('20.07.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.7, 0.0)`,
- `insert into medosmotr values (8, 0, 8, 12, to_date('20.08.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.8, 0.0)`,
- `insert into medosmotr values (9, 0, 9, 13, to_date('20.09.2016','dd.mm.yyyy'), 'fine', 50,120, 70, 36.9, 0.0)`,
- `insert into medosmotr values (10, 0, 10, 14, to_date('20.01.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.0, 0.0)`,
- `insert into medosmotr values (11, 0, 11, 15, to_date('21.01.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.1, 0.0)`,
- `insert into medosmotr values (12, 2, 12, 12, to_date('20.02.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.2, 0.0)`,
- `insert into medosmotr values (13, 2, 13, 13, to_date('20.03.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.3, 0.0)`,
- `insert into medosmotr values (14, 0, 14, 14, to_date('20.04.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.4, 0.0)`,
- `insert into medosmotr values (15, 0, 15, 15, to_date('20.05.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.5, 0.0)`,
- `insert into medosmotr values (16, 2, 16, 12, to_date('20.06.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.6, 0.0)`,
- `insert into medosmotr values (17, 2, 17, 13, to_date('20.07.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.7, 0.0)`,
- `insert into medosmotr values (18, 0, 18, 14, to_date('20.08.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.8, 0.0)`,
- `insert into medosmotr values (19, 0, 19, 15, to_date('20.09.2015','dd.mm.yyyy'), 'fine', 50,120, 70, 36.9, 0.0)`,
- `insert into medosmotr values (20, 0, 20, 12, to_date('20.01.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.0, 0.0)`,
- `insert into medosmotr values (21, 0, 21, 13, to_date('21.01.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.1, 0.0)`,
- `insert into medosmotr values (22, 2, 22, 14, to_date('20.02.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.2, 0.0)`,
- `insert into medosmotr values (23, 2, 23, 15, to_date('20.03.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.3, 0.0)`,
- `insert into medosmotr values (24, 0, 24, 12, to_date('20.04.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.4, 0.0)`,
- `insert into medosmotr values (25, 0, 25, 13, to_date('20.05.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.5, 0.0)`,
- `insert into medosmotr values (26, 2, 26, 14, to_date('20.06.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.6, 0.0)`,
- `insert into medosmotr values (27, 2, 27, 15, to_date('20.07.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.7, 0.0)`,
- `insert into medosmotr values (28, 0, 28, 12, to_date('20.08.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.8, 0.0)`,
- `insert into medosmotr values (29, 0, 29, 13, to_date('20.09.2017','dd.mm.yyyy'), 'fine', 50,120, 70, 36.9, 0.0)`,
- `insert into medosmotr values (30, 1, 0, 12, to_date('19.01.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.0, 0.0)`,
- `insert into medosmotr values (31, 1, 1, 13, to_date('20.01.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.1, 0.0)`,
- `insert into medosmotr values (32, 1, 2, 14, to_date('19.02.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.2, 0.0)`,
- `insert into medosmotr values (33, 1, 3, 15, to_date('19.03.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.3, 0.0)`,
- `insert into medosmotr values (34, 3, 4, 12, to_date('20.04.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.4, 0.0)`,
- `insert into medosmotr values (35, 3, 5, 13, to_date('20.05.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.5, 0.0)`,
- `insert into medosmotr values (36, 1, 6, 14, to_date('20.06.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.6, 0.0)`,
- `insert into medosmotr values (37, 1, 7, 15, to_date('20.07.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.7, 0.0)`,
- `insert into medosmotr values (38, 3, 8, 12, to_date('20.08.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.8, 0.0)`,
- `insert into medosmotr values (39, 3, 9, 13, to_date('20.09.2016','dd.mm.yyyy'), 'fine', 51,131, 71, 36.9, 0.0)`,
- `insert into medosmotr values (40, 1, 10, 14, to_date('20.01.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.0, 0.0)`,
- `insert into medosmotr values (41, 1, 11, 15, to_date('21.01.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.1, 0.0)`,
- `insert into medosmotr values (42, 3, 12, 12, to_date('20.02.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.2, 0.0)`,
- `insert into medosmotr values (43, 3, 13, 13, to_date('20.03.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.3, 0.0)`,
- `insert into medosmotr values (44, 2, 14, 14, to_date('20.04.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.4, 0.0)`,
- `insert into medosmotr values (45, 2, 15, 15, to_date('20.05.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.5, 0.0)`,
- `insert into medosmotr values (46, 1, 16, 12, to_date('20.06.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.6, 0.0)`,
- `insert into medosmotr values (47, 1, 17, 13, to_date('20.07.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.7, 0.0)`,
- `insert into medosmotr values (48, 3, 18, 14, to_date('20.08.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.8, 0.0)`,
- `insert into medosmotr values (49, 3, 19, 15, to_date('20.09.2015','dd.mm.yyyy'), 'fine', 51,131, 71, 36.9, 0.0)`,
- `insert into medosmotr values (50, 1, 20, 12, to_date('20.01.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.0, 0.0)`,
- `insert into medosmotr values (51, 1, 21, 13, to_date('21.01.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.1, 0.0)`,
- `insert into medosmotr values (52, 3, 22, 14, to_date('20.02.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.2, 0.0)`,
- `insert into medosmotr values (53, 3, 23, 15, to_date('20.03.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.3, 0.0)`,
- `insert into medosmotr values (54, 2, 24, 12, to_date('20.04.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.4, 0.0)`,
- `insert into medosmotr values (55, 2, 25, 13, to_date('20.05.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.5, 0.0)`,
- `insert into medosmotr values (56, 1, 26, 14, to_date('20.06.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.6, 0.0)`,
- `insert into medosmotr values (57, 1, 27, 15, to_date('20.07.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.7, 0.0)`,
- `insert into medosmotr values (58, 3, 28, 12, to_date('20.08.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.8, 0.0)`,
- `insert into medosmotr values (59, 3, 29, 13, to_date('20.09.2017','dd.mm.yyyy'), 'fine', 51,131, 71, 36.9, 0.0)`,
- `insert into medosmotr values (60, 4, 0, 12, to_date('19.01.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.0, 0.0)`,
- `insert into medosmotr values (61, 4, 1, 13, to_date('20.01.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.1, 0.0)`,
- `insert into medosmotr values (62, 6, 2, 14, to_date('19.02.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.2, 0.0)`,
- `insert into medosmotr values (63, 6, 3, 15, to_date('19.03.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.3, 0.0)`,
- `insert into medosmotr values (64, 7, 4, 12, to_date('20.04.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.4, 0.0)`,
- `insert into medosmotr values (65, 7, 5, 13, to_date('20.05.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.5, 0.0)`,
- `insert into medosmotr values (66, 5, 6, 14, to_date('20.06.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.6, 0.0)`,
- `insert into medosmotr values (67, 5, 7, 15, to_date('20.07.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.7, 0.0)`,
- `insert into medosmotr values (68, 4, 8, 12, to_date('20.08.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.8, 0.0)`,
- `insert into medosmotr values (69, 4, 9, 13, to_date('20.09.2016','dd.mm.yyyy'), 'fine', 52,142, 72, 36.9, 0.0)`,
- `insert into medosmotr values (70, 4, 10, 14, to_date('20.01.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.0, 0.0)`,
- `insert into medosmotr values (71, 4, 11, 15, to_date('21.01.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.1, 0.0)`,
- `insert into medosmotr values (72, 6, 12, 12, to_date('20.02.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.2, 0.0)`,
- `insert into medosmotr values (73, 6, 13, 13, to_date('20.03.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.3, 0.0)`,
- `insert into medosmotr values (74, 4, 14, 14, to_date('20.04.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.4, 0.0)`,
- `insert into medosmotr values (75, 4, 15, 15, to_date('20.05.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.5, 0.0)`,
- `insert into medosmotr values (76, 6, 16, 12, to_date('20.06.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.6, 0.0)`,
- `insert into medosmotr values (77, 6, 17, 13, to_date('20.07.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.7, 0.0)`,
- `insert into medosmotr values (78, 4, 18, 14, to_date('20.08.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.8, 0.0)`,
- `insert into medosmotr values (79, 4, 19, 15, to_date('20.09.2015','dd.mm.yyyy'), 'fine', 52,142, 72, 36.9, 0.0)`,
- `insert into medosmotr values (80, 4, 20, 12, to_date('20.01.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.0, 0.0)`,
- `insert into medosmotr values (81, 4, 21, 13, to_date('21.01.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.1, 0.0)`,
- `insert into medosmotr values (82, 6, 22, 14, to_date('20.02.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.2, 0.0)`,
- `insert into medosmotr values (83, 6, 23, 15, to_date('20.03.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.3, 0.0)`,
- `insert into medosmotr values (84, 4, 24, 12, to_date('20.04.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.4, 0.0)`,
- `insert into medosmotr values (85, 4, 25, 13, to_date('20.05.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.5, 0.0)`,
- `insert into medosmotr values (86, 6, 26, 14, to_date('20.06.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.6, 0.0)`,
- `insert into medosmotr values (87, 6, 27, 15, to_date('20.07.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.7, 0.0)`,
- `insert into medosmotr values (88, 4, 28, 12, to_date('20.08.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.8, 0.0)`,
- `insert into medosmotr values (89, 4, 29, 13, to_date('20.09.2017','dd.mm.yyyy'), 'fine', 52,142, 72, 36.9, 0.0)`,
- `insert into osmotr values (0, 0, 8, 0, 'fine', 'fine', 'fine', 'fine', to_date('15.01.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (1, 1, 9, 1, 'fine', 'fine', 'fine', 'fine', to_date('16.01.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (2, 2, 10, 2, 'fine', 'fine', 'fine', 'fine', to_date('15.02.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (3, 0, 11, 3, 'fine', 'fine', 'fine', 'fine', to_date('15.03.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (4, 1, 8, 4, 'fine', 'fine', 'fine', 'fine', to_date('15.04.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (5, 2, 9, 5, 'fine', 'fine', 'fine', 'fine', to_date('15.05.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (6, 0, 10, 6, 'fine', 'fine', 'fine', 'fine', to_date('15.06.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (7, 1, 11, 7, 'fine', 'fine', 'fine', 'fine', to_date('15.07.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (8, 2, 8, 8, 'fine', 'fine', 'fine', 'fine', to_date('15.08.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (9, 0, 9, 9, 'fine', 'fine', 'fine', 'fine', to_date('15.09.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (10, 1, 10, 10, 'fine', 'fine', 'fine', 'fine', to_date('15.01.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (11, 2, 11, 11, 'fine', 'fine', 'fine', 'fine', to_date('16.01.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (12, 0, 8, 12, 'fine', 'fine', 'fine', 'fine', to_date('15.02.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (13, 1, 9, 13, 'fine', 'fine', 'fine', 'fine', to_date('15.03.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (14, 2, 10, 14, 'fine', 'fine', 'fine', 'fine', to_date('15.04.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (15, 0, 11, 15, 'fine', 'fine', 'fine', 'fine', to_date('15.05.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (16, 1, 8, 16, 'fine', 'fine', 'fine', 'fine', to_date('15.06.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (17, 2, 9, 17, 'fine', 'fine', 'fine', 'fine', to_date('15.07.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (18, 0, 10, 18, 'fine', 'fine', 'fine', 'fine', to_date('15.08.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (19, 1, 11, 19, 'fine', 'fine', 'fine', 'fine', to_date('15.09.2015','dd.mm.yyyy'))`,
- `insert into osmotr values (20, 2, 8, 20, 'fine', 'fine', 'fine', 'fine', to_date('15.01.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (21, 0, 9, 21, 'fine', 'fine', 'fine', 'fine', to_date('16.01.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (22, 1, 10, 22, 'fine', 'fine', 'fine', 'fine', to_date('15.02.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (23, 2, 11, 23, 'fine', 'fine', 'fine', 'fine', to_date('15.03.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (24, 0, 8, 24, 'fine', 'fine', 'fine', 'fine', to_date('15.04.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (25, 1, 9, 25, 'fine', 'fine', 'fine', 'fine', to_date('15.05.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (26, 2, 10, 26, 'fine', 'fine', 'fine', 'fine', to_date('15.06.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (27, 0, 11, 27, 'fine', 'fine', 'fine', 'fine', to_date('15.07.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (28, 1, 8, 28, 'fine', 'fine', 'fine', 'fine', to_date('15.08.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (29, 2, 9, 29, 'fine', 'fine', 'fine', 'fine', to_date('15.09.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (30, 0, 8, 2, 'fine', 'bad', 'fine', 'fine', to_date('15.02.2016','dd.mm.yyyy'))`,
- `insert into osmotr values (31, 2, 9, 4, 'fine', 'fine', 'bad', 'fine', to_date('16.04.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (32, 3, 10, 22, 'fine', 'bad', 'fine', 'fine', to_date('15.02.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (33, 4, 11, 23, 'fine', 'bad', 'fine', 'fine', to_date('15.03.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (34, 3, 8, 24, 'fine', 'fine', 'bad', 'fine', to_date('15.04.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (35, 4, 9, 25, 'fine', 'bad', 'fine', 'fine', to_date('15.05.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (36, 3, 10, 26, 'fine', 'fine', 'bad', 'fine', to_date('15.06.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (37, 4, 11, 27, 'fine', 'fine', 'fine', 'bad', to_date('15.07.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (38, 3, 8, 28, 'bad', 'fine', 'fine', 'fine', to_date('15.08.2017','dd.mm.yyyy'))`,
- `insert into osmotr values (39, 4, 9, 29, 'fine', 'fine', 'bad', 'fine', to_date('15.09.2017','dd.mm.yyyy'))`,
- `insert into remont values (0, 30, 0, 8, 20, 'fine', 'bad', 'fine', 'fine', to_date('15.02.2017','dd.mm.yyyy'), to_date('25.01.2017','dd.mm.yyyy'),)`,
- `insert into remont values (1,31, 2, 9, 21, 'fine', 'fine', 'bad', 'fine', to_date('16.01.2017','dd.mm.yyyy'), to_date('25.01.2017','dd.mm.yyyy'),)`,
- `insert into remont values (2,32, 4, 10, 22, 'fine', 'bad', 'fine', 'fine', to_date('15.02.2017','dd.mm.yyyy'), to_date('25.02.2017','dd.mm.yyyy'),)`,
- `insert into remont values (3,33, 6, 11, 23, 'fine', 'bad', 'fine', 'fine', to_date('15.03.2017','dd.mm.yyyy'), to_date('25.03.2017','dd.mm.yyyy'),)`,
- `insert into remont values (4,34, 8, 8, 24, 'fine', 'fine', 'bad', 'fine', to_date('15.04.2017','dd.mm.yyyy'), to_date('25.04.2017','dd.mm.yyyy'),)`,
- `commit`
- ];
- oracledb.getConnection(
- {
- user: "system",
- password: "123",
- connectString: "localhost/XE"
- },
- function (err, connection) {
- if (err) {
- console.error(err.message);
- return;
- }
- queries.reduce((chain, q, i) => {
- return chain.then(() => {
- console.log(q);
- return connection.execute(q)})
- }, Promise.resolve())
- .then(res =>{
- console.log(res.rows);
- doRelease(connection);
- return;
- })
- .catch(err => {
- console.log(err);
- })
- });
- function doRelease(connection) {
- connection.close(
- function (err) {
- if (err)
- console.error(err.message);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement