Merhabalar,

Elimde boyutu sürekli değişen bir dizi veya dosya var. Ben bu diziden veya dosyadan veri çekiyorum ve başka bir yere kayıt ediyorum. Günlük olarak bu diziye veya dosyaya güncel veri ekleniyor. Belli bir süre sonra komple veriyi tekrardan çekmektense en sonra çektiğim veriden sonra güncel bir verinin gelip gelmediğini öğrenmek ve geldiyse bu veriyi çekmek için ne yapmam lazım?

Yardımcı olursanız sevinirim. Teşekkür ederim şimdiden

soruldu: 14 Ağu '15, 16:14

midyat's gravatar image

midyat
0111
cevap kabul oranı: 0%

Dizi derken "dizin"i yani klasörü mü kastediyorsunuz ?

(15 Ağu '15, 13:49) ArnesTwin ArnesTwin's gravatar image

Observer pattern'i inceleyiniz ;) örnek bir implementasyonuna bakınız.

http://www.kodlapaylas.com/programlama/programlama-yazi-detay-observerpatterngozlemcitasarimdeseni-561-p1.html

(15 Ağu '15, 18:25) Turgay Can Turgay%20Can's gravatar image

Merhaba, Bahsetmiş olduğun veriyi veritabanı seviyesinde SQL MERGE özelliği ile insert veya update edebilirsin

Örnek olarak; Değişen ve eklenen kayıtlar için TABLE1 isimli bir tablo, kaynak veriler için de TABLE2 isimli bir tablo olsun

Declare @TransactionResults table ( ID_OLD int, ID_NEW int ); MERGE TABLE1 AS CS USING (SELECT [ID] ,[NAME] FROM TABLE2) AS RS ON (CS.ID = RS.ID) WHEN NOT MATCHED BY TARGET THEN INSERT ([ID],[NAME]) VALUES (RS.[ID],RS.[NAME]) WHEN MATCHED THEN UPDATE SET CS.[ID] = RS.[ID], CS.[NAME] = RS.[NAME] WHEN NOT MATCHED BY SOURCE THEN DELETE OUTPUT deleted.ID, inserted.ID INTO @TransactionResults; SELECT ID_OLD, ID_NEW FROM @TransactionResults

@TransactionResults tablosunda da değişen ve eklenen kayıtlara ulaşabilirsin

Kolay gelsin.

permanent link

cevaplandı: 15 Ağu '15, 08:51

mcifci's gravatar image

mcifci
16115
cevap kabul oranı: 11%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×10

Soruldu: 14 Ağu '15, 16:14

Görüntüleme: 399 kez

Son güncelleme: 15 Ağu '15, 18:30

powered by BitNami OSQA