Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • main
1 result

Target

Select target project
No results found
Select Git revision
  • main
1 result
Show changes

Commits on Source 2

2 files
+ 84
0
Compare changes
  • Side-by-side
  • Inline

Files

BusTP2-Q2.sql

0 → 100644
+84 −0
Original line number Diff line number Diff line
/* TAB VILLES */

INSERT INTO VILLES(NomV) VALUES ('Paris');
INSERT INTO VILLES(NomV) VALUES ('Monaco');
INSERT INTO VILLES(NomV) VALUES ('Nice');
INSERT INTO VILLES(NomV) VALUES ('La Moutonne');
INSERT INTO VILLES(NomV) VALUES ('Bordeau');
INSERT INTO VILLES(NomV) VALUES ('Metz');
INSERT INTO VILLES(NomV) VALUES ('Toulouse');
INSERT INTO VILLES(NomV) VALUES ('Nantes');
INSERT INTO VILLES(NomV) VALUES ('Lille');
INSERT INTO VILLES(NomV) VALUES ('Brest');
INSERT INTO VILLES(NomV) VALUES ('Strasbourg');
INSERT INTO VILLES(NomV) VALUES ('Dijon');
INSERT INTO VILLES(NomV) VALUES ('Tours');
INSERT INTO VILLES(NomV) VALUES ('Praloup');
/* Ligne(s) Problème(s) */
INSERT INTO VILLES(NomV) VALUES (''); -- Pass NOT NULL

/* Voir la TAB VILLES */
SELECT * FROM VILLES;


/* TAB BUS */
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (1, 50);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (2, 40);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (3, 25);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (4, 5);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (5, 50);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (6, 50);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (7, 75);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (8, 75);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (9, 10);
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (10, 10);
/* Ligne(s) Problème(s) */
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (11, 0); -- Pass CHECK
INSERT INTO BUS(NUMB,CAPACITÉB) VALUES (12, -15); -- Pass CHECK

/* Voir la TAB BUS */
SELECT * FROM BUS;


/* TAB TRAJETS */
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (1, 1);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (2, 6);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (3, 7);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (4, 2);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (5, 1);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (6, 5);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (7, 4);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (8, 3);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (9, 9);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (10, 10);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (11, 2);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (12, 2);
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (13, 6);
/* Ligne(s) Problème(s) */
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (14, 0); -- Pass PARENT KEY NOT FOUND
INSERT INTO TRAJETS(NUMT,NUMB) VALUES (15, 60); -- Pass PARENT KEY NOT FOUND

/* Voir la TAB BUS */
SELECT * FROM TRAJETS;


ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS'; -- On change l'interpretation des dates
/* TAB Etapes */
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (1,'Pélissanne','01-APR-2025 14:00:00', '01-APR-2025 16:49:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (1,'Brest','01-APR-2025 16:50:00', '01-APR-2025 17:22:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (6,'Praloup','02-APR-2025 08:05:00', '02-APR-2025 11:20:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (6,'Marseille','02-APR-2025 11:20:00', '02-APR-2025 11:32:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (6,'Luminy','02-APR-2025 11:35:00', '02-APR-2025 12:00:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (7,'Lille','02-APR-2025 07:30:00', '02-APR-2025 14:27:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (7,'Strasbourg','02-APR-2025 14:27:00', '02-APR-2025 16:57:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (10,'Dijon','03-APR-2025 10:02:00', '03-APR-2025 15:49:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (10,'Nantes','03-APR-2025 15:50:00', '03-APR-2025 17:21:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (10,'Paris','03 -APR-2025 17:21:00', '01-APR-2025 19:12:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (10,'Monaco','04-APR-2025 13:23:00', '04-APR-2025 15:49:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (2,'Lille','05-APR-2025 07:19:00', '05-APR-2025 14:26:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (2,'Bordeau','05-APR-2025 14:26:00', '05-APR-2025 17:49:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (2,'Nice','05-APR-2025 18:00:00', '06-APR-2025 05:34:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (4,'La Moutonne','09-APR-2025 10:28:00', '09-APR-2025 11:28:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (4,'Metz','09-APR-2025 11:35:00', '09-APR-2025 20:46:00');
INSERT INTO ETAPES(NUMT,NOMV,DATEA,DATED) VALUES (4,'Tours','09-APR-2025 21:00:00', '10-APR-2025 02:20:00');