Merhaba, İlişkili 5 tabloya veri ekliyorum. Öncelikle ilk tablom olan sipariş tablosundaki siparis no alanındaki sayıyı bir arttırıp yeni sipariş numarası olarak alıyorum. Ardından bu sipariş numarasını kullanarak diğer tablolara veri ekliyorum. İşlem bir transaction içinde gerçekleşiyor ve hata yoksa commit ediyorum. Son sipariş numarasını almak için kullandığın SQL cümlesi şöyle;
SELECT MAX(SiparisNo) + 1 FROM Siparisler
Ancak peş peşe gelen kayıt işlemlerinde sistem aynı numarayı veriyor ve hata oluyor. Bunun önüne nasıl geçebilirim?