Veritabanları Arası Toplu Update Kullanımı

Geçen gün Nebim Winner kullanan bir müşterimizin Firma kayıtlarının tutulduğu tablodan bütün VadeGünleri nedeni henüz bilinmeyen bir sebepten dolayı silinmişti. Daha önceki bir yedek veritabanında doğru bir şekilde tutulan vade günlerinin aktif olarak kullandıkları veritabanına aktarılması gerekiyordu. Toplu olarak bir insert değil de toplu olarak bir update yapılması gerekiyordu. Böyle bir sorunla karşı karşıya kalırsanız aşağıdaki sorguyu kendinize uyarlayarak kullanabilirsiniz.

[sql]

UPDATE

Tablom.dbo.tbFirma

SET

Tablom.dbo.tbFirma.nVadeGun = AKTARILACAKTABLOM.dbo.tbFirma.nVadeGun

FROM

Tablom.dbo.tbFirma

INNER JOIN

AKTARILACAKTABLOM.dbo.tbFirma

ON

Tablom.dbo.tbFirma.nFirmaID = AKTARILACAKTABLOM.dbo.tbFirma.nFirmaID

[/sql]

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

2 Responses

  1. tolga tosun dedi ki:

    harikasın yavrum. :)

  2. Mesut Güneş dedi ki:

    Senden de paylaşımlar bekliyoruz Tosunummm :)

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.