Seite 1 von 1

Lehrer-Mailadressen ändern

Verfasst: Mittwoch 21. August 2019, 19:13
von WJohannsen
Liebe Experten,

endlich haben wir einheitliche Mailadressen für das gesamte Kollegium erstellt, die ich aber ungern bei allen von Hand eingeben möchte... Gibt es eine Möglichkeit, bei den sichtbaren KuK die Spalte Email in der Tabelle K_Lehrer per SQL-Befehl zu <Kuerzel>@domain.tld zu ändern? Das Kürzel soll dafür aus der Spalte "Kuerzel" kommen, möglichst in Kleinbuchstaben und optimal noch mit "Umlaut-Übersetzung" (ü=ue etc).

Risiken und Nebenwirkungen sind mir bekannt, Backup wird vorher erstellt etc., meine Mailadresse ist im Forumprofil hinterlegt.

Danke vorab!

Re: Lehrer-Mailadressen ändern

Verfasst: Mittwoch 21. August 2019, 22:10
von D.Jakel
Guten Abend, ich habe keinen sql-Befehl, könnte mir vorstellen, dass es über einen Import über die Schnittstelle funktioniert:
Lehrer.dat erzeugen, in Excel importieren (Daten... aus Text), Spalte mit Adressen füllen (z.B über Funktion =Verketten(A2;"@.....")), Datei speichern als .csv, Endung in .dat ändern, Datei wieder importieren.

Re: Lehrer-Mailadressen ändern

Verfasst: Mittwoch 21. August 2019, 22:13
von WJohannsen
Die Idee ist zu einfach, wer soll denn darauf kommen... ;-) Danke für den Input, das probiere ich aus!

Re: Lehrer-Mailadressen ändern

Verfasst: Mittwoch 21. August 2019, 23:26
von WJohannsen
Update: Perfekt, genau so klappt es. Nochmals Danke für den Denkanstoß!

Re: Lehrer-Mailadressen ändern

Verfasst: Dienstag 6. Juli 2021, 23:32
von kroerig
Es geht auch per (My)SQL:

Code: Alles auswählen

UPDATE K_Lehrer SET EMailDienstlich = concat(lower(Kuezel),'@schuldomain')
ggf. mit WHERE die Datensätze einschränken. z.B.

Code: Alles auswählen

WHERE Sichtbar='+' AND FuerExport='+'
Das sollte die Auswahl auf aktive Einträge (sichtbar und exportierbar) reduzieren.