1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
-- Table Qte Theorique
CREATE TABLE TEST1
(
NOM Varchar(5) NOT NULL,
QTE Smallint,
CONSTRAINT PK1 PRIMARY KEY (NOM)
);
INSERT INTO TEST1 (NOM, QTE) VALUES ('A', '5');
INSERT INTO TEST1 (NOM, QTE) VALUES ('B', '2');
-- Notez l'absence de 'C'
INSERT INTO TEST1 (NOM, QTE) VALUES ('D', '1');
INSERT INTO TEST1 (NOM, QTE) VALUES ('E', '2');
-- Table de pointage
CREATE TABLE TEST2
(
NOM Varchar(5) NOT NULL,
INDICE Smallint
);
INSERT INTO TEST2 (NOM, INDICE) VALUES ('A', '1');
INSERT INTO TEST2 (NOM, INDICE) VALUES ('A', '2');
INSERT INTO TEST2 (NOM, INDICE) VALUES ('A', '3');
INSERT INTO TEST2 (NOM, INDICE) VALUES ('A', '4');
INSERT INTO TEST2 (NOM, INDICE) VALUES ('A', '5');
INSERT INTO TEST2 (NOM, INDICE) VALUES ('B', '6');
-- présence d'un 'C'
INSERT INTO TEST2 (NOM, INDICE) VALUES ('C', '7');
-- pas de 'D'
INSERT INTO TEST2 (NOM, INDICE) VALUES ('E', '8');
INSERT INTO TEST2 (NOM, INDICE) VALUES ('E', '9'); |
Partager