Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

SQL Server Algoritma Kurmak

MSSQL Server üzerinde üzerinde bir algoritma kurmam gerekecek.

Bu algoritma günün belirli saatlerinde çalışacak.

Misal bir döngü kuracağım 7 kere dönecek.

Her turda gidip a tablosundan sorgu çekecek, bundan gelen verileri tutup bazıları ile b tablosundan sorgu yapacak; gelen veriyi toplayıp c tablosundan gelen bir başka veriyle birleştirip d tablosuna kayıt edecek.

ve bu döngü kullanıcı tablosundaki her kullanıcı için en az bir kere çalışacak :)

Aslında iki sorum var.

Bir bu kadar karmaşık bir işlem gecenin saat 03.00 da çalışırsa server ı ne kadar yorar (site ile program tek serverda. yanlız bu site ile beraber 4-5 site daha var. ama en çok yük bunda)

iki bunu nasıl yaparım?
yani bir döngüyü tablodaki her kayıt için nasıl çalıştırırım?

bunu Stored Procedure mü yapar yoksa Function mı? Yoksa ikisine de mi kulansam?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Kesali adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    208 cevap - 2 soru
    1. sorunun cevabını kimse veremez sorgunun ne yapacağını kaba taslak belirtmişsin ama sorgun belli değil tablo yapın belli değil sorgunu oluştur gece 3 te dene eğer açılmaz hale gelirse. Hergün saat 3te siteni bakim.html e yönledir işlem bitince tekrar siten kaldığı yerden devam eder.
    2. Stored Procedure ile yapabilirsin.
  • mehmeta adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    5 cevap - 0 soru
    Her kayıtta bir sorgu çalıştırmak için SQL Server'da FETCH kullanılabilir.

    http://msdn.microsoft.com/en-us/library/ms180152.aspx