Es wurde bisher nicht berücksichtigt, dass es die Verbindung zwischen den Tabellen COMP und VAR_TEIL_BEDINGUNG_2, bzw. STKL_REGEL nicht über eine Spalte COMP_ID, sondern über 2 Spalten 'UEBTEILENR' und 'POSNR' erfolgt. Die Daten der Tabellen wurden daran angepasst. Zudem wurden die Spaltenname von ID und PARENT in COMP korrigiert -> lauten in Wirklichkeit 'ROWID' und 'UEBTEILENR'
This commit is contained in:
+68
-85
@@ -1,14 +1,7 @@
|
|||||||
BEGIN TRANSACTION;
|
BEGIN TRANSACTION;
|
||||||
CREATE TABLE IF NOT EXISTS "Beispiele" (
|
|
||||||
"ID" INTEGER NOT NULL,
|
|
||||||
"Parent_ID" TEXT NOT NULL,
|
|
||||||
"Beispielnr" INTEGER,
|
|
||||||
PRIMARY KEY("ID" AUTOINCREMENT),
|
|
||||||
CONSTRAINT "FK_Parent_ID" FOREIGN KEY("Parent_ID") REFERENCES "COMP"("PARENT")
|
|
||||||
);
|
|
||||||
CREATE TABLE IF NOT EXISTS "COMP" (
|
CREATE TABLE IF NOT EXISTS "COMP" (
|
||||||
"ID" INTEGER NOT NULL,
|
"ROWID" INTEGER NOT NULL,
|
||||||
"PARENT" TEXT NOT NULL,
|
"UEBTEILENR" TEXT NOT NULL,
|
||||||
"POSNR" INTEGER NOT NULL,
|
"POSNR" INTEGER NOT NULL,
|
||||||
"KOMPTEILENR" TEXT NOT NULL,
|
"KOMPTEILENR" TEXT NOT NULL,
|
||||||
"DISPO_AKTIV_JN" TEXT,
|
"DISPO_AKTIV_JN" TEXT,
|
||||||
@@ -17,7 +10,7 @@ CREATE TABLE IF NOT EXISTS "COMP" (
|
|||||||
"LAENGE" REAL,
|
"LAENGE" REAL,
|
||||||
"ZUSCHNITT" TEXT,
|
"ZUSCHNITT" TEXT,
|
||||||
"RUESTCODE" TEXT,
|
"RUESTCODE" TEXT,
|
||||||
PRIMARY KEY("ID" AUTOINCREMENT)
|
PRIMARY KEY("ROWID" AUTOINCREMENT)
|
||||||
);
|
);
|
||||||
CREATE TABLE IF NOT EXISTS "PARTS" (
|
CREATE TABLE IF NOT EXISTS "PARTS" (
|
||||||
"TEILENR" INTEGER,
|
"TEILENR" INTEGER,
|
||||||
@@ -47,34 +40,24 @@ CREATE TABLE IF NOT EXISTS "PARTS" (
|
|||||||
"STATUS" TEXT
|
"STATUS" TEXT
|
||||||
);
|
);
|
||||||
CREATE TABLE IF NOT EXISTS "STKL_REGEL" (
|
CREATE TABLE IF NOT EXISTS "STKL_REGEL" (
|
||||||
"ID" INTEGER NOT NULL,
|
"ROWID" INTEGER NOT NULL,
|
||||||
"COMP_ID" INTEGER,
|
"UEBTEILENR" INTEGER,
|
||||||
"REGEL" INTEGER NOT NULL,
|
"POSNR" INTEGER,
|
||||||
PRIMARY KEY("ID" AUTOINCREMENT),
|
"LFD_NR" INTEGER NOT NULL,
|
||||||
CONSTRAINT "FK_COMP_ID" FOREIGN KEY("COMP_ID") REFERENCES "COMP"("ID")
|
PRIMARY KEY("ROWID" AUTOINCREMENT),
|
||||||
|
CONSTRAINT "FK_COMP_POSNR" FOREIGN KEY("POSNR") REFERENCES "COMP"("POSNR"),
|
||||||
|
CONSTRAINT "FK_COMP_UEBTEILENR" FOREIGN KEY("UEBTEILENR") REFERENCES "COMP"("UEBTEILENR")
|
||||||
);
|
);
|
||||||
CREATE TABLE IF NOT EXISTS "VAR_TEIL_BEDINGUNG_2" (
|
CREATE TABLE IF NOT EXISTS "VAR_TEIL_BEDINGUNG_2" (
|
||||||
"ID" INTEGER NOT NULL,
|
"ROWID" INTEGER NOT NULL,
|
||||||
"COMP_ID" INTEGER NOT NULL,
|
"UEBTEILENR" TEXT NOT NULL,
|
||||||
"BEDINGUNG" INTEGER NOT NULL,
|
"POSNR" INTEGER NOT NULL,
|
||||||
PRIMARY KEY("ID" AUTOINCREMENT),
|
"UEB_LEISTEN_NR" INTEGER NOT NULL,
|
||||||
CONSTRAINT "FK_COMP_ID" FOREIGN KEY("COMP_ID") REFERENCES "COMP"("ID")
|
PRIMARY KEY("ROWID" AUTOINCREMENT),
|
||||||
|
CONSTRAINT "FK_COMP_POSNR" FOREIGN KEY("POSNR") REFERENCES "COMP"("POSNR"),
|
||||||
|
CONSTRAINT "FK_COMP_UEBTEILENR" FOREIGN KEY("UEBTEILENR") REFERENCES "COMP"("UEBTEILENR")
|
||||||
);
|
);
|
||||||
INSERT INTO "Beispiele" ("ID","Parent_ID","Beispielnr") VALUES (1,'000000369',1),
|
INSERT INTO "COMP" ("ROWID","UEBTEILENR","POSNR","KOMPTEILENR","DISPO_AKTIV_JN","MENGE","ABW_ANZAHL","LAENGE","ZUSCHNITT","RUESTCODE") VALUES (1,'000000380',10,'821096001','J',0.22,1,200.0,'20','HZS'),
|
||||||
(2,'000000370',2),
|
|
||||||
(3,'000000371',3),
|
|
||||||
(4,'000000372',4),
|
|
||||||
(5,'000000373',5),
|
|
||||||
(6,'000000374',6),
|
|
||||||
(7,'000000375',7),
|
|
||||||
(8,'000000376',8),
|
|
||||||
(9,'000000377',9),
|
|
||||||
(10,'000000378',10),
|
|
||||||
(11,'000000379',11),
|
|
||||||
(12,'000000380',12),
|
|
||||||
(13,'000000381',13),
|
|
||||||
(14,'000000382',14);
|
|
||||||
INSERT INTO "COMP" ("ID","PARENT","POSNR","KOMPTEILENR","DISPO_AKTIV_JN","MENGE","ABW_ANZAHL","LAENGE","ZUSCHNITT","RUESTCODE") VALUES (1,'000000380',10,'821096001','J',0.22,1,200.0,'20','HZS'),
|
|
||||||
(2,'000000380',20,'829416035','J',1.0,NULL,NULL,NULL,'SRC'),
|
(2,'000000380',20,'829416035','J',1.0,NULL,NULL,NULL,'SRC'),
|
||||||
(3,'000000380',30,'200000168','J',1.0,NULL,NULL,NULL,'SRC'),
|
(3,'000000380',30,'200000168','J',1.0,NULL,NULL,NULL,'SRC'),
|
||||||
(4,'000000380',40,'821096001','J',0.11,1,100.0,'10','HZS'),
|
(4,'000000380',40,'821096001','J',0.11,1,100.0,'10','HZS'),
|
||||||
@@ -154,54 +137,54 @@ INSERT INTO "PARTS" ("TEILENR","BEZ","BEZ2","KZKAUF","MENGENC","ABW_ANZAHL_JN","
|
|||||||
(829516051,'GLEITPROFIL - STAHLBANDFÜHRUNG FÜR ILS 2100',NULL,'K','M','J','J','3003','10','20','A',NULL,NULL,'110309',NULL,'Murtfeldt "S" 1000','Masterbatch (Grundfarbe)','FALSCH','J','HZS','EX','0','Eigenbau','B.MÜLLER','5'),
|
(829516051,'GLEITPROFIL - STAHLBANDFÜHRUNG FÜR ILS 2100',NULL,'K','M','J','J','3003','10','20','A',NULL,NULL,'110309',NULL,'Murtfeldt "S" 1000','Masterbatch (Grundfarbe)','FALSCH','J','HZS','EX','0','Eigenbau','B.MÜLLER','5'),
|
||||||
(829526000,'STRUKTUR-PROFIL',NULL,'K','M','J','J','6','10','20','A',NULL,NULL,'120214',NULL,'EN AW-6063-T66','eloxieren','FALSCH','N','HZS','SN','0','Eigenbau','S.STEUER','5'),
|
(829526000,'STRUKTUR-PROFIL',NULL,'K','M','J','J','6','10','20','A',NULL,NULL,'120214',NULL,'EN AW-6063-T66','eloxieren','FALSCH','N','HZS','SN','0','Eigenbau','S.STEUER','5'),
|
||||||
(829526517,'WEICHENPLATTE R-G - ILS II',NULL,'K','Stck','N','J','6','10','20','B',NULL,NULL,NULL,NULL,'1.0038 (S235JR)','verzinken','FALSCH','N','SRC','LW','0','Eigenbau','B.MÜLLER','5');
|
(829526517,'WEICHENPLATTE R-G - ILS II',NULL,'K','Stck','N','J','6','10','20','B',NULL,NULL,NULL,NULL,'1.0038 (S235JR)','verzinken','FALSCH','N','SRC','LW','0','Eigenbau','B.MÜLLER','5');
|
||||||
INSERT INTO "VAR_TEIL_BEDINGUNG_2" ("ID","COMP_ID","BEDINGUNG") VALUES (1,6,418),
|
INSERT INTO "VAR_TEIL_BEDINGUNG_2" ("ROWID","UEBTEILENR","POSNR","UEB_LEISTEN_NR") VALUES (1,'000000369',10,418),
|
||||||
(2,8,420),
|
(2,'000000369',30,420),
|
||||||
(3,35,419),
|
(3,'000000370',10,419),
|
||||||
(4,10,419),
|
(4,'000000371',10,419),
|
||||||
(5,12,420),
|
(5,'000000371',30,420),
|
||||||
(6,14,418),
|
(6,'000000372',10,418),
|
||||||
(7,15,419),
|
(7,'000000372',20,419),
|
||||||
(8,16,420),
|
(8,'000000372',30,420),
|
||||||
(9,18,417),
|
(9,'000000373',10,417),
|
||||||
(10,19,418),
|
(10,'000000373',20,418),
|
||||||
(11,21,417),
|
(11,'000000374',10,417),
|
||||||
(12,22,418),
|
(12,'000000374',20,418),
|
||||||
(13,24,419),
|
(13,'000000374',40,419),
|
||||||
(14,25,417),
|
(14,'000000375',10,417),
|
||||||
(15,26,418),
|
(15,'000000375',20,418),
|
||||||
(16,28,419),
|
(16,'000000375',40,419),
|
||||||
(17,29,417),
|
(17,'000000376',10,417),
|
||||||
(18,34,419),
|
(18,'000000378',10,419),
|
||||||
(19,37,418),
|
(19,'000000379',20,418),
|
||||||
(20,39,419),
|
(20,'000000379',40,419),
|
||||||
(21,1,417),
|
(21,'000000380',10,417),
|
||||||
(22,2,418),
|
(22,'000000380',20,418),
|
||||||
(23,4,419),
|
(23,'000000380',40,419),
|
||||||
(24,5,420),
|
(24,'000000380',50,420),
|
||||||
(25,40,7),
|
(25,'000000381',10,7),
|
||||||
(26,41,7),
|
(26,'000000381',20,7),
|
||||||
(27,42,2),
|
(27,'000000381',30,2),
|
||||||
(28,43,7),
|
(28,'000000381',40,7),
|
||||||
(29,44,3),
|
(29,'000000381',50,3),
|
||||||
(30,45,11),
|
(30,'000000381',60,11),
|
||||||
(31,46,11),
|
(31,'000000381',70,11),
|
||||||
(32,47,3),
|
(32,'000000381',80,3),
|
||||||
(33,48,1),
|
(33,'000000382',10,1),
|
||||||
(34,49,5),
|
(34,'000000382',20,5),
|
||||||
(35,50,2),
|
(35,'000000382',30,2),
|
||||||
(36,51,6),
|
(36,'000000382',40,6),
|
||||||
(37,52,3),
|
(37,'000000382',50,3),
|
||||||
(38,53,4),
|
(38,'000000382',60,4),
|
||||||
(39,54,4),
|
(39,'000000382',70,4),
|
||||||
(40,55,4),
|
(40,'000000382',80,4),
|
||||||
(41,56,6),
|
(41,'000000382',90,6),
|
||||||
(42,57,1),
|
(42,'000000382',100,1),
|
||||||
(43,58,3),
|
(43,'000000382',110,3),
|
||||||
(44,59,7),
|
(44,'000000382',120,7),
|
||||||
(45,60,7),
|
(45,'000000382',130,7),
|
||||||
(46,61,8),
|
(46,'000000382',140,8),
|
||||||
(47,62,7),
|
(47,'000000382',150,7),
|
||||||
(48,63,10),
|
(48,'000000382',160,10),
|
||||||
(49,64,11),
|
(49,'000000382',170,11),
|
||||||
(50,65,11);
|
(50,'000000382',180,11);
|
||||||
COMMIT;
|
COMMIT;
|
||||||
|
|||||||
Reference in New Issue
Block a user