Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: UpdateBatch und Unique Index
28. Sep 2006, 10:01
Dann kann das unique constraint aber nicht auf PosNr alleine liegen - und der compound key ist ja wegen primary bereits unique. Ich denke das Problem ist hausgemacht. Kannst du nicht einen surrogate key (identity) in der Detailtabelle einführen? Dann wird nur noch ein sort index auf (foreignKey, PosNr) benötigt, welcher nicht unique sein muss. Die Behandlung der PosNr bei Verschiebungen kannst du dann prinzipiell so machen, wie Markus beschrieben hat, allerdings im Puffer - so sollte der batch update möglich sein und auch keinen Grund zum Meckern finden.
Grüße, marabu
|