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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| CREATE TABLE FICHIER_ERREUR_TYPE
(
code INTEGER NOT NULL,
libelle VARCHAR(256) NOT NULL,
CONSTRAINT PK_FICHIER_ERREUR_TYPE PRIMARY KEY (code)
);
CREATE TABLE FICHIER_STATUT
(
code VARCHAR(50) NOT NULL,
libelle VARCHAR(256) NOT NULL,
CONSTRAINT PK_FICHIER_STATUT PRIMARY KEY (code)
);
CREATE TABLE FICHIER
(
id INTEGER NOT NULL,
nom VARCHAR(256) NOT NULL,
statut VARCHAR(50) NOT NULL,
CONSTRAINT PK_FICHIER PRIMARY KEY (id)
);
CREATE TABLE FACTURE
(
id INTEGER NOT NULL,
id_fichier INTEGER NOT NULL,
montant NUMBER(33,10) NOT NULL,
CONSTRAINT PK_FACTURE PRIMARY KEY (id)
);
CREATE TABLE FICHIER_ERREUR
(
id INTEGER NOT NULL,
id_fichier INTEGER NOT NULL,
type_erreur INTEGER NOT NULL,
ligne VARCHAR(50) ,
CONSTRAINT PK_FICHIER_ERREUR PRIMARY KEY (id)
);
INSERT INTO "FICHIER_STATUT" (CODE, LIBELLE) VALUES ('INTEGRATED', 'fichier intégré');
INSERT INTO "FICHIER_STATUT" (CODE, LIBELLE) VALUES ('REJECTED', 'fichier rejeté');
INSERT INTO "FICHIER_STATUT" (CODE, LIBELLE) VALUES ('PARTIALLY', 'fichier partiellement intégré');
INSERT INTO "FRIDEV5"."FICHIER_ERREUR_TYPE" (CODE, LIBELLE) VALUES ('1', 'format incorrect');
INSERT INTO "FRIDEV5"."FICHIER_ERREUR_TYPE" (CODE, LIBELLE) VALUES ('2', 'valeur non reconnue');
INSERT INTO "FRIDEV5"."FICHIER_ERREUR_TYPE" (CODE, LIBELLE) VALUES ('3', 'valeur non authorisée');
INSERT INTO "FRIDEV5"."FICHIER" (ID, NOM, STATUT) VALUES ('1', 'testOK.xml', 'INTEGRATED');
INSERT INTO "FRIDEV5"."FICHIER" (ID, NOM, STATUT) VALUES ('2', 'testKO.xml', 'REJECTED');
INSERT INTO "FRIDEV5"."FICHIER" (ID, NOM, STATUT) VALUES ('3', 'testPARTIEL.xml', 'PARTIALLY');
INSERT INTO "FRIDEV5"."FACTURE" (ID, ID_FICHIER, MONTANT) VALUES ('1', '1', 10.00);
INSERT INTO "FRIDEV5"."FACTURE" (ID, ID_FICHIER, MONTANT) VALUES ('2', '1', 50.00);
INSERT INTO "FRIDEV5"."FACTURE" (ID, ID_FICHIER, MONTANT) VALUES ('3', '3', 78.50);
INSERT INTO "FRIDEV5"."FACTURE" (ID, ID_FICHIER, MONTANT) VALUES ('4', '3', 13.00);
INSERT INTO "FRIDEV5"."FICHIER_ERREUR" (ID, ID_FICHIER, TYPE_ERREUR,ligne) VALUES ('1', '2', '1',null);
INSERT INTO "FRIDEV5"."FICHIER_ERREUR" (ID, ID_FICHIER, TYPE_ERREUR,ligne) VALUES ('2', '3', '2','10');
INSERT INTO "FRIDEV5"."FICHIER_ERREUR" (ID, ID_FICHIER, TYPE_ERREUR,ligne) VALUES ('3', '3', '3','15');
INSERT INTO "FRIDEV5"."FICHIER_ERREUR" (ID, ID_FICHIER, TYPE_ERREUR,ligne) VALUES ('4', '3', '3','16'); |
Partager