Ob das mit Firebird jetzt geht, kann ich nicht sagen, generell überträgt man zunächst die sich immer wiederholdenen Daten in eine
temporäre Tabelle und baut sich dann daraus ein INSERT-SELECT-Statement.
SQL-Code:
CREATE TEMPORARY TABLE VN
( VERSICHERERNR INT );
Jetzt die Daten in diese Tabelle füllen (per Schleife)
SQL-Code:
INSERT INTO VN ( VERSICHERERNR )
VALUES ( :VERSICHERERNR );
und dann die restlichen Daten in einem Rutsch
SQL-Code:
insert into TBL_KETTEN (VERSICHERERNR, KETTENNAME, FAVORIT, ANLAGE, ANLAGEBENUTZER)
SELECT VN.VERSICHERERNR, :KETTENNAME, :FAVORIT, :ANLAGE, :ANLAGEBENUTZER
FROM VN
Damit habe ich den geringsten Traffic erzeugt
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)