insert

27/03/2010 - 20:39 von Cristian Terhalle | Report spam
hallo,
mal eine Frage:

ich will ein insert into x select * from y laufenlassen. Jetzt gib es in
x schon records mit gleichen IDs wie in y. Das führt zu einem Insert
error und die Transaktion bricht ab.

Gibt es eine Möglichkeit, dass man den Insert trotzdem bis zum Ende
laufen lassen kann (alle insert errors sollen einfach ignoriert werden)?

Chris
 

Lesen sie die antworten

#1 Simone
27/03/2010 - 20:55 | Warnen spam
Hallo Chris,

Ich nehme mal an, dass die ID-Spalte als "Autowert" angelegt ist. Dann
mußt Du die Spalten für insert separat ansprechen und dabei die
ID-Spalte außen vor lassen. Beim Select dann natürlich auch nur die
einzufügenden Spalten auswàhlen.

Viele Grüße
Simone

Cristian Terhalle schrieb:
hallo,
mal eine Frage:

ich will ein insert into x select * from y laufenlassen. Jetzt gib es in
x schon records mit gleichen IDs wie in y. Das führt zu einem Insert
error und die Transaktion bricht ab.

Gibt es eine Möglichkeit, dass man den Insert trotzdem bis zum Ende
laufen lassen kann (alle insert errors sollen einfach ignoriert werden)?

Chris

Ähnliche fragen