Hallo zusammen,
ich habe eine vorgegebene Testtabelle (Oracle 10g), in der eine leere Spalte für Mailadressen enthalten ist (varchar100). Die Tabelle enthält ca. 6 Mio Datensätze, soll zu Performancetests genutzt werden. Ich möchte nun für diese Datensätze Mailadressen generieren, die am besten „einfach hochgezählt“ und eingefügt werden, z.B. [email protected], [email protected], [email protected],…
Wie kann ich diese Daten möglichst einfach generieren?
Vielen Dank schonmal für eure Tipps! ![]()
Da kann ich leider nicht helfen
Gruß Michael
Da kann ich leider nicht helfen
Gruß Michael
Trotzdem Danke!
Ich habe mir nach etlichen Versuche selbst geholfen:
CREATE SEQUENCE mail_seq
START WITH 1
INCREMENT BY 1
NOCACHE
NOCYCLE;
In mein Feld kommt dann eine Mailadresse mit fortlaufender eingebauter Nummer:
UPDATE csvexport c
SET c.email = ‚testuser‘||mail_seq.nextval||‚@testmail.de‘
WHERE c.email IS NULL;
Funzt! ![]()