Bunun için bir basit programa ihtiyacınız olacak 120 sayısı çok büyük eğer tek tek elle girerim diyorsanız anlatayım sql den nasıl yapacağınızı fakat ufak bir C# projesiyle çözüme ulaşabilirsiniz:

Bir metin dosyasına bu numaraları her satıra biri gelecek şekilde yazın. | işareti ile ayırıp güncelleyeceğiniz verileride yanlarına yazın:

Örn:

Kod|FaturaNo
Kod|FaturaNo
Kod|FaturaNo
Kod|FaturaNo
Kod|FaturaNo

Ve C# ile MSSql veritabanınızı bağlayın.

Daha sonra iki list oluşturun;



List codes = new List();
List envId = new List();


Sonrasında StreamReader kullanarak metin dosyasına eklediğiniz kodları satır satır tarayıp listelere atıyoruz:



StreamReader sr= new StreamReader("C:\kodlarınbulundugudosya.txt"); // Metin dosyasının yolu..

while(!sr.EndOfStream){

string line = sr.ReadLine();
string[] _replace = line.Replace("|");
codes.Add(_replace[0]);
envId.Add(_replace[1]);

}

sr.Close();
sr.Dispose();




Son olarak bir for ile listedeki tüm elemanları yukarıda size verdiğim sorgu ile sorgulatın.



for(i=0; i< codes.Lenght; i++){

//Update sorgunuzu çalıştırın. WHERE IDStr kısmını codes[i]; olarak atayın. Güncelleyeceğiniz fatura numarasını da envId[i]; olarak atayın.

}




Böylece listedeki tüm kodları tek tek update edebilirsiniz.














Tek tek yapmak istiyorsanız bir önceki yazdığım sorguda IDStr = "Sorgu" yazan yeri tek tek kodlar ile değiştirmeniz gerekiyor.
Örn:

UPDATE tabloadi SET FaturaKesildi = 1, FaturaRefNo = "FaturaNo", FaturaKesilmeTarihi = "Tarih" WHERE IDStr = "HZO-00001496-001";