débugage des tablea avec des dates

master
Alexis LAURENT 2 years ago
parent 5daddc2ba3
commit f17611239a

@ -18,7 +18,7 @@ CREATE TABLE Client(
num_permis VARCHAR(15) PRIMARY KEY CONSTRAINT Numéro_de_permis, num_permis VARCHAR(15) PRIMARY KEY CONSTRAINT Numéro_de_permis,
nom VARCHAR(40) NOT NULL CONSTRAINT Problème_Nom, nom VARCHAR(40) NOT NULL CONSTRAINT Problème_Nom,
prenom VARCHAR(40) NOT NULL CONSTRAINT Problème_Prénom, prenom VARCHAR(40) NOT NULL CONSTRAINT Problème_Prénom,
date_obtention DATE NOT NULL CONSTRAINT Problème_Date CHECK(date_obtention < (CURRENT_DATE - INTERVAL '3 year')), date_obtention NUMERIC(4) NOT NULL CONSTRAINT Problème_Date CHECK(date_obtention <= 2022 AND date_obtention > 1942),
adresse VARCHAR(100) NOT NULL CONSTRAINT Probleme_Adresse, adresse VARCHAR(100) NOT NULL CONSTRAINT Probleme_Adresse,
code_postal NUMERIC(4) NOT NULL CHECK(9999 < code_postal < 99999), code_postal NUMERIC(4) NOT NULL CHECK(9999 < code_postal < 99999),
ville VARCHAR(100) NOT NULL CONSTRAINT Porblème_Ville, ville VARCHAR(100) NOT NULL CONSTRAINT Porblème_Ville,
@ -31,7 +31,7 @@ CREATE TABLE Réservartion(
num_reservation NUMERIC(12) CONSTRAINT Numéro_Réservation PRIMARY KEY, num_reservation NUMERIC(12) CONSTRAINT Numéro_Réservation PRIMARY KEY,
DateReservation DATE CONSTRAINT Date_Réservation NOT NULL, DateReservation DATE CONSTRAINT Date_Réservation NOT NULL,
forfait NUMERIC(5,2) CONSTRAINT Problème_Forfait CHECK (Forfait >= 500.00 AND Forfait > 0.00), forfait NUMERIC(5,2) CONSTRAINT Problème_Forfait CHECK (Forfait >= 500.00 AND Forfait > 0.00),
DateRetour DATE CONSTRAINT Date_Retour CHECK (dateretour > DateReservation), DateRetour DATE CONSTRAINT Date_Retour CHECK (dateretour > DateReservation AND dateRetour = DateReservation + Durée),
Durée NUMERIC(2) CONSTRAINT Problème_Durée CHECK(Durée <= 7 AND Durée >= 1) Durée NUMERIC(2) CONSTRAINT Problème_Durée CHECK(Durée <= 7 AND Durée >= 1)
); );

Loading…
Cancel
Save