Mik3e
Erfahrenes Mitglied
Hi,
Kurze Frage:
Kennt jemand von Euch eine möglichkeit mit einem einzigen INSERT Statement mehrere Datensätze anzulegen?
Normal:
INSERT INTO
table_x
(a,b,c)
VALUES
(1,2,3)
Was ich benötige (PSEUDOCODE, das "+" ist hier symbolisch zu verstehen):
INSERT INTO
table_x
(a,b,c)
VALUES
(1,2,3) +
(4,5,6) +
(7,8,9) +
Das ganze hat den hintergrund, dass über ne For-Schleife mehrere Datensätze angelegt werdenn. Derzeit wird bei jedem Durchlauf ein INSERT ausgeführt. Für die Performance ist es klarerweise besser, wenn der QUERY in der Schleife erzeugt und dann nur ein INSERT Statement ausgeführt wird.
Leider kenne ich keine Möglichkeit um das mit einem Statement abzufrühstücken. (Oder ich steh komplett auf der Leitung). Vielleicht habt Ihr ne Idee
Danke & LG
Mike
Kurze Frage:
Kennt jemand von Euch eine möglichkeit mit einem einzigen INSERT Statement mehrere Datensätze anzulegen?
Normal:
INSERT INTO
table_x
(a,b,c)
VALUES
(1,2,3)
Was ich benötige (PSEUDOCODE, das "+" ist hier symbolisch zu verstehen):
INSERT INTO
table_x
(a,b,c)
VALUES
(1,2,3) +
(4,5,6) +
(7,8,9) +
Das ganze hat den hintergrund, dass über ne For-Schleife mehrere Datensätze angelegt werdenn. Derzeit wird bei jedem Durchlauf ein INSERT ausgeführt. Für die Performance ist es klarerweise besser, wenn der QUERY in der Schleife erzeugt und dann nur ein INSERT Statement ausgeführt wird.
Leider kenne ich keine Möglichkeit um das mit einem Statement abzufrühstücken. (Oder ich steh komplett auf der Leitung). Vielleicht habt Ihr ne Idee
Danke & LG
Mike