Mir fallen drei Lösungen ein:
-
Sie fügen nur eine Zeile pro Anweisung ein, aber das ist ineffizient.
-
Sie sortieren die Zeilen, bevor Sie sie einfügen.
-
Sie versuchen eine Transaktion erneut, wenn ein Deadlock oder ein Serialisierungsfehler auftritt.
Ich würde die dritte Lösung bevorzugen, es sei denn, die Fehler treten sehr häufig auf.