-- Erzeugung Tabelle iq_auftraege 

CREATE TABLE iq_auftraege (rid INT);
ALTER TABLE iq_auftraege ADD PRIMARY KEY (rid);
CREATE SEQUENCE "iq_auftraege_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE;
ALTER TABLE iq_auftraege ADD stid INT;
ALTER TABLE iq_auftraege ADD anum INT;
ALTER TABLE iq_auftraege ADD art VARCHAR(1);
ALTER TABLE iq_auftraege ADD ersteller VARCHAR(255);
ALTER TABLE iq_auftraege ADD erstdatum DATE;
ALTER TABLE iq_auftraege ADD einsatzort VARCHAR(1);
ALTER TABLE iq_auftraege ADD sa_nr VARCHAR(255);
ALTER TABLE iq_auftraege ADD wunschbearbeiter VARCHAR(255);
ALTER TABLE iq_auftraege ADD wunschbearbeiter_bez VARCHAR(255);
ALTER TABLE iq_auftraege ADD einsatzort_bezirk VARCHAR(255);
ALTER TABLE iq_auftraege ADD einsatzort_gemeinde VARCHAR(255);
ALTER TABLE iq_auftraege ADD auftragsgruppe VARCHAR(255);
ALTER TABLE iq_auftraege ADD einsatzort_versorgungsbereich VARCHAR(255);
ALTER TABLE iq_auftraege ADD einsatzort_stromkreis VARCHAR(255);
ALTER TABLE iq_auftraege ADD einsatzort_nr VARCHAR(255);
ALTER TABLE iq_auftraege ADD einsatzort_bez VARCHAR(255);
ALTER TABLE iq_auftraege ADD hinweis_von_av VARCHAR(255);
ALTER TABLE iq_auftraege ADD notiz_an_av VARCHAR(255);
ALTER TABLE iq_auftraege ADD ma_bedarf INT;
ALTER TABLE iq_auftraege ADD beginnn DATE;
ALTER TABLE iq_auftraege ADD beginnn_2 DATE;
ALTER TABLE iq_auftraege ADD rueckmeldezeit_1 DATE;
ALTER TABLE iq_auftraege ADD ende_1 DATE;
ALTER TABLE iq_auftraege ADD ende DATE;
ALTER TABLE iq_auftraege ADD rueckmeldezeit_2 DATE;
ALTER TABLE iq_auftraege ADD einsatzort_G3E_FID INT;
ALTER TABLE iq_auftraege ADD einsatzort_G3E_FNO INT;
ALTER TABLE iq_auftraege ADD status INT;

-- Erzeugung Tabelle INTERASS_AUFTRAGSGRUND 
CREATE TABLE INTERASS_AUFTRAGSGRUND (ID INT);
ALTER TABLE INTERASS_AUFTRAGSGRUND ADD PRIMARY KEY (id);
ALTER TABLE INTERASS_AUFTRAGSGRUND ADD XU INT;
ALTER TABLE INTERASS_AUFTRAGSGRUND ADD GRUND VARCHAR(255);

INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 1,0, 'Netzerweiterung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 2,2, 'Netzerweiterung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 3,5, 'Netzerweiterung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 4,0, 'Hausanschluss neu mit Netzerweiterung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 5,0, 'Hausanschluss neu ohne Netzerweiterung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 6,0, 'Stationtausch/-reparatur/-wartung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 7,2, 'Stationtausch/-reparatur/-wartung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 8,5, 'Stationtausch/-reparatur/-wartung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES ( 9,0, 'Verteilertausch/-reparatur/-wartung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (10,0, 'Seiltausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (11,2, 'Seiltausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (12,5, 'Seiltausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (13,0, 'Seilisolierung anbringen/entfernen');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (14,0, ' Masttausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (15,2, ' Masttausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (16,5, ' Masttausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (17,0, ' Kabeltausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (18,2, ' Kabeltausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (19,5, ' Kabeltausch/-reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (20,0, ' Trassenfreihaltung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (21,2, ' Trassenfreihaltung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (22,5, ' Trassenfreihaltung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (23,2, ' LATS,P-LATS Tausch/Reparatur');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (24,0, ' Weg-/Rücklegung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (25,2, ' Weg-/Rücklegung');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (26,0, ' Sonstige Geplante Arbeit');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (27,2, ' Sonstige Geplante Arbeit');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (28,5, ' Sonstige Geplante Arbeit');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (29,0, ' Ereignisvorfall');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (30,2, ' Ereignisvorfall');
INSERT INTO INTERASS_AUFTRAGSGRUND ( ID, XU, GRUND ) VALUES (31,5, ' Ereignisvorfall');

--  ALTER TABLE IQ_STOERUNGEN 
ALTER TABLE IQ_STOERUNGEN ADD auftragsgrund VARCHAR(255);
ALTER TABLE IQ_STOERUNGEN ADD kontierung_typ VARCHAR(255);
ALTER TABLE IQ_STOERUNGEN ADD kontierung_nr VARCHAR(255);
ALTER TABLE IQ_STOERUNGEN ADD kontierung_kokrs_nr VARCHAR(255);
ALTER TABLE IQ_STOERUNGEN ADD av_nummer VARCHAR(255);
ALTER TABLE IQ_STOERUNGEN ADD auftverantwortlicher_bez VARCHAR(255);
ALTER TABLE IQ_STOERUNGEN ADD auftverantwortlicher VARCHAR(255);
ALTER TABLE IQ_STOERUNGEN ADD auftverantwortlicher_tel VARCHAR(255);
ALTER TABLE IQ_STOERUNGEN ADD efirma VARCHAR(255);

--  ALTER TABLE IQ_VERSORGU
ALTER TABLE IQ_VERSORGU ADD schaltnr INT;
ALTER TABLE IQ_VERSORGU ADD nls_vuid INT;

COMMIT;