CREATE TABLE namen (id INT, vornamem CHAR, vornamew CHAR, nachname CHAR, strasse CHAR, plz CHAR, ort CHAR )
INSERT INTO namen VALUES(  1, 'Andreas', 'Andrea', 'Alt', 'Akazienstr. 1', '58762', 'Altena' );
INSERT INTO namen VALUES(  2, 'Bernd', 'Britta', 'Becker', 'Bonner Str. 2', '44789', 'Bochum' );
INSERT INTO namen VALUES(  3, 'Christian', 'Christa', 'Cleve', 'Chiliweg 3', '58653', 'Coesfeld' );
INSERT INTO namen VALUES(  4, 'Daniel', 'Daniela', 'Dickhut', 'Dortmunder Str. 4', '44135', 'Dortmund' );
INSERT INTO namen VALUES(  5, 'Erwin', 'Eva', 'Eckert', 'Eichenweg 5', '45133', 'Essen' );
INSERT INTO namen VALUES(  6, 'Frank', 'Frauke', 'Feder', 'Flohstr. 6', '50226', 'Frechen' );
INSERT INTO namen VALUES(  7, 'Gerald', 'Gabi', 'Gold', 'Grenzweg 7', '58285', 'Gevelsberg' );
INSERT INTO namen VALUES(  8, 'Hauke', 'Heike', 'Hagen', 'Heugasse 8', '58093', 'Hagen');
INSERT INTO namen VALUES(  9, 'Ingo', 'Ida', 'Immel', 'Irrweg 9', '58636', 'Iserlohn' );
INSERT INTO namen VALUES( 10, 'Jan', 'Julia', 'Jahn', 'Jahnstr. 10', '52428', 'Jülich' );
INSERT INTO namen VALUES( 11, 'Klaus', 'Karla', 'Klein', 'Kohlstr. 11', '58566', 'Kierspe' );
INSERT INTO namen VALUES( 12, 'Ludger', 'Luisa', 'Leim', 'Langestr. 12', '57368', 'Lennestadt' );
INSERT INTO namen VALUES( 13, 'Markus', 'Maike', 'Maier', 'Mannweg 13', '58688', 'Menden' );
INSERT INTO namen VALUES( 14, 'Norbert', 'Nina', 'Nigbur', 'Normannenweg 14', '41334', 'Nettetal' );
UPDATE K_Lehrer SET EMailDienstlich=NULL;
UPDATE AllgAdrAnsprechpartner s  INNER JOIN namen n  ON n.id = (s.id * CINT(RND * 100) mod 14 + 1)  SET s.name = n.nachname, s.vorname = IIF(s.id mod 2 = 0, n.vornamem, n.vornamew), Anrede = IIF(s.id mod 2 = 0, 'Herr', 'Frau'), Telefon = '01234 5678' & STR(s.id), Email = 'mail'&RIGHT(STR(s.id),3)&'@bmail.de', Abteilung = NULL, Titel = NULL;
UPDATE SchuelerErzAdr s INNER JOIN namen n ON n.id = (s.id * CINT(RND * 100) mod 14 + 1)  SET Vorname1 = IIF(s.Anrede1 = 'Frau', n.vornamew, n.vornamem), Vorname2 = IIF(s.Anrede2 = 'Frau', n.vornamew, n.vornamem);
UPDATE eigeneschule SET webadresse = NULL;
UPDATE eigeneschule_abteilungen SET email = NULL, Raum = NULL, Durchwahl = NULL;
UPDATE k_lehrer SET DatumZugang = NULL, DatumAbgang = NULL, Titel = NULL, Faecher = NULL;
UPDATE k_lehrer SET Amtsbezeichnung = 'StR' WHERE Geschlecht = '3';
UPDATE k_lehrer SET Amtsbezeichnung = 'StR''' WHERE Geschlecht = '4';
UPDATE k_lehrer SET StaatKrz = '000';
UPDATE personengruppen SET SammelEmail = NULL, Zusatzinfo = NULL;
UPDATE Personengruppen_personen p  INNER JOIN namen n    ON n.id = (p.id * CINT(RND * 100) mod 14 + 1)  SET p.PersonName = n.nachname, PersonVorname = IIF(p.id mod 2 = 0, n.vornamem, n.vornamew), PersonPLZ = n.plz, PersonOrt = n.ort, PersonStrasse = n.strasse, PersonTelefon = '01234 5678' & STR(p.id), PersonMobil = NULL, PersonEmail = NULL,Bemerkung = NULL, Zusatzinfo = NULL;
UPDATE schueler_allgadr s  INNER JOIN namen n    ON n.id = (s.id * CINT(RND * 100) mod 14 + 1)  SET s.Ausbilder = n.nachname  WHERE Ausbilder IS NOT NULL;
UPDATE schuelerabgaenge SET BemerkungIntern = NULL;
UPDATE schuelereinzelleistungen SET Bemerkung = NULL;
UPDATE schuelerliste SET Erzeuger = 'admin';
UPDATE schuelertelefone SET Bemerkung = null;
DELETE FROM schuelerfoerderempfehlungen;
DELETE FROM schuelergsdaten;
DELETE FROM SchuelerKaoaDaten;
DELETE FROM K_Kindergarten;
UPDATE Schueler SET Kindergarten_ID =NULL;
DELETE FROM Floskeln;
DELETE FROM K_FahrschuelerArt;
DELETE FROM K_Ortsteil;
DELETE FROM K_Vermerkart;
DELETE FROM Personengruppen;
DELETE FROM SchuelerListe;
DELETE FROM TextExportVorlagen;
DELETE FROM ZuordnungReportvorlagen;
UPDATE SchuelerLernabschnittsdaten SET PruefAlgoErgebnis = NULL;
INSERT INTO K_Vermerkart VALUES (1,'Allgemeine Bemerkung', 1, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (2,'Laufbahn-Bemerkung', 2, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (3,'Bemerkung Sekretariat', 3, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (4,'Schule von 8-13 Uhr', 4, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (5,'Ordnungsmassnahmen', 5, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (6,'Betreuung', 6, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (7,'Diabetes', 7, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (8,'LRS', 8, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (9,'Zecken NICHT entfernen', 9, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (10,'Leihgeraet', 10, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (11,'Auslandsaufenthalt', 11, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (12,'Freiwillige Wdh Corona 19/20', 12, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (13,'Freiwillige Wdh Corona 20/21', 13, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (14,'Ausschluss Klassen/Stufenfahrt', 14, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (15,'Widerspruch', 15, '+', '+', 123456);
INSERT INTO K_Vermerkart VALUES (16,'Beurlaubung', 16, '+', '+', 123456);
INSERT INTO Personengruppen VALUES (1, 123456, 'Mensa-Team',null, null, null,'-');
INSERT INTO Personengruppen VALUES (2, 123456, 'Teilnehmer OGATA',null, null, null,'-');
INSERT INTO Personengruppen VALUES (3, 123456, 'Schulsanitätsdienst',null, null, null,'-');
INSERT INTO Personengruppen VALUES (4, 123456, 'Erweiterte Schulleitung',null, null, null,'-');
INSERT INTO Personengruppen VALUES (5, 123456, 'Organisation Schulfest',null, null, null,'-');
INSERT INTO SchuelerListe VALUES(2,'Kl. 9 - WP2 - Bio/PH','admin','-',123456);
INSERT INTO SchuelerListe VALUES(3,'Kl. 9 - WP2 - IF','admin','-',123456);
INSERT INTO SchuelerListe VALUES(4,'Kl. 9 - WP2 - GE/WP','admin','-',123456);
INSERT INTO SchuelerListe VALUES(5,'Kl. 5 - ER1','admin','-',123456);
INSERT INTO SchuelerListe VALUES(6,'Kl. 5 - KR1','admin','-',123456);
INSERT INTO SchuelerListe VALUES(7,'Kl. 5 - KR2','admin','-',123456);
INSERT INTO SchuelerListe VALUES(8,'Kl. 5 - PP','admin','-',123456);
INSERT INTO SchuelerListe VALUES(9,'Kl. 7 - WP1 - L7','admin','-',123456);
INSERT INTO SchuelerListe VALUES(10,'Kl. 7 - WP1 - F71','admin','-',123456);
INSERT INTO SchuelerListe VALUES(11,'Kl. 7 - WP1 - F72','admin','-',123456);
UPDATE SchuelerErzAdr SET titel1 = null, titel2 = null, erzbemerkung = null, bemerkungen = null;
DELETE st.* FROM SchuelerTelefone st INNER JOIN K_Telefonart ta ON st.telefonart_id = ta.id WHERE ta.Bezeichnung NOT IN ('Eltern', 'Mutter', 'Vater', 'Großeltern', 'Großmutter', 'Großvater', 'Fax-Nummer', 'Festnetz', 'Mutter Arbeit', 'Mutter Handy', 'Vater Arbeit', 'Vater Handy', 'Handy Mutter', 'Handy Vater', 'Schüler/-in', 'Schüler/in volljährig','Fax','Jugendamt','Vormund','Notfallnummer','Mobilnummer','Festnetznummer','Handy' ); 
DELETE FROM K_Telefonart WHERE Bezeichnung NOT IN ('Eltern', 'Mutter', 'Vater', 'Großeltern', 'Großmutter', 'Großvater', 'Fax-Nummer', 'Festnetz', 'Mutter Arbeit', 'Mutter Handy', 'Vater Arbeit', 'Vater Handy','Handy Mutter', 'Handy Vater', 'Schüler/-in', 'Schüler/in volljährig', 'Fax','Jugendamt','Vormund','Notfallnummer','Mobilnummer','Festnetznummer','Handy' ); 
UPDATE SchuelerAbiFaecher set Fachlehrer = null;
UPDATE SchuelerBKFaecher set Fachlehrer = null;
DELETE sm.* FROM SchuelerMerkmale sm INNER JOIN Schueler s ON sm.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
DELETE bka.* FROM SchuelerBKAbschluss bka INNER JOIN Schueler s ON bka.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
DELETE bkf.* FROM SchuelerBKFaecher bkf INNER JOIN Schueler s ON bkf.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
DELETE sd.* FROM SchuelerDatenschutz sd INNER JOIN Schueler s ON sd.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
DELETE sFHR.* FROM SchuelerFHR sFHR INNER JOIN Schueler s ON sFHR.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
DELETE sFHRf.* FROM SchuelerFHRFaecher sFHRf INNER JOIN Schueler s ON sFHRf.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
DELETE sfe.* FROM SchuelerFoerderempfehlungen sfe INNER JOIN Schueler s ON sfe.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
DELETE ssf.* FROM SchuelerSprachenfolge ssf INNER JOIN Schueler s ON ssf.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
DELETE stf.* FROM SchuelerTelefone stf INNER JOIN Schueler s ON stf.Schueler_Id = s.id WHERE ( (s.Status IN (8,9)) and (s.aktSchuljahr < ( Select schuljahr-1 From eigeneSchule)));
Delete From Schueler WHERE Schueler.Status IN (8,9) AND Schueler.AktSchuljahr<( Select schuljahr-1 From eigeneSchule);
UPDATE Usergroups SET UG_Kompetenzen = '$'WHERE UG_Bezeichnung = 'Administrator';
UPDATE Users SET US_PasswordHash = null;
UPDATE schueler SET strassenname = LEFT(strasse, LEN(strasse)-4), hausnr = RIGHT(strasse,3) WHERE strasse LIKE '% [1-9][0-9][0-9]';
UPDATE schueler SET strassenname = LEFT(strasse, LEN(strasse)-3), hausnr = RIGHT(strasse,2) WHERE strasse LIKE '% [1-9][0-9]';
UPDATE schueler SET strassenname = LEFT(strasse, LEN(strasse)-2), hausnr = RIGHT(strasse,1) WHERE strasse LIKE '% [1-9]';
UPDATE SchuelerErzAdr SET Vorname1 = RTRIM(Vorname1);
UPDATE SchuelerErzAdr SET Vorname2 = RTRIM(Vorname2);
UPDATE (kurse k INNER JOIN EigeneSchule_Faecher f ON k.fach_id = f.id) INNER JOIN EigeneSchule_Jahrgaenge j ON k.Jahrgang_ID = j.id SET k.KurzBez = (f.StatistikKrz + '_'+ j.InternKrz+ STR(k.id));
DELETE kl.* FROM KursLehrer kl INNER JOIN Kurse k ON kl.Kurs_ID = k.ID WHERE k.KursartAllg IN('AGGT', 'ZUV'); 
DELETE FROM Kurse WHERE KursartAllg IN('AGGT', 'ZUV');
UPDATE Schueler SET Dokumentenverzeichnis = null;
UPDATE Schueler SET ZusatzNachname = null;
UPDATE SchuelerErzAdr SET Erz1ZusatzNachname = null, Erz2ZusatzNachname = null;
UPDATE K_AllgAdresse SET AllgAdrbemerkungen = null;
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Mustergymnasium', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'GY';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Muster-Grundschule', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'G';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Muster-Realschule', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'R';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Muster-Berufskolleg', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'BK';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Muster-Hauptschule', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'H';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Muster-Sekundarschule', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'SK';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Muster-Weiterbildungskolleg', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'WBK';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Muster-Gesamtschule', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'GE';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Muster-Förderschule', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'FO';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Musterschule EZ', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'EZ';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Musterschule SB', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'SB';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Musterschule LB', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'LB';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Musterschule WBK', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'WB';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Musterschule FW', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'FW';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Musterschule SK', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'S';
UPDATE SchuelerAbgaenge  SET AbgangsSchule = 'Musterschule SE', AbgangsSchuleAnschr = 'Musterstraße 13, 12345 Musterstadt', AbgangsSchulNr = '123456'  WHERE Abgangsschulform = 'SE';
DELETE sea.* FROM K_ErzieherArt ea INNER JOIN SchuelerErzAdr sea ON ea.ID = sea.ErzieherArt_id WHERE ea.Bezeichnung IN ('Zu loeschender Name bei Erzieherart' ); 
DELETE FROM K_ErzieherArt WHERE Bezeichnung IN ('Zu loeschender Name bei Erzieherart');
UPDATE Users SET US_PasswordHash = NULL WHERE US_LoginName = 'Admin'; 
DROP TABLE namen;