30 Ocak 2018 Salı
SQL Update Join Kullanımı
Merhaba bu yazımızda çok işinize yaracak bir Update kullanım şeklini anlatacağım.
Bizim kadar çok kayıt düzeltmesi yapıyorsanız kesinlikle ihtiyacınız olacak ve hayat kurtaracaktır.
Sorgularda kullandığımız Join syntax ı aynen geçerlidir. Önce syntax ı verelim sonra da örnekle bitiririz.
Kullanımı:
UPDATE
table1 SET kolon1 = ifade
FROM tablo1
INNER JOIN tablo2 ON tablo1.kolon1 = tablo2.kolon1
WHERE kriter
Örnek:
Bu örnekte Sipariş tablosundaki Sevk Tarihi ile Sevkıyat tablosundaki tarihlerin uyumsuz olanları eşitledik
UPDATE
Siparis SET SevkTarihi = Sevkiyat.Tarih
FROM Siparis
INNER JOIN Sevkiyat ON Siparis.ID = Sevkiyat.SiparisID
WHERE Sevkiyat.SevkTarihi != Sevkiyat.Tarih
Konu bu kadar kolay.
22 Ocak 2018 Pazartesi
SQL Hata Çözümü - Cannot open user default database. Login failed. Login failed for user
Arkadaşlar merhaba;
Bu yazımızda SQL ile ilgili çok sık olmasa karşılaşabileceğimiz bir hatanın çözümüne bakacağız.
"Cannot open user default database. Login failed. Login failed for user"
Yani kullanıcı ya varsayılan olarak atanan Database in silinmesinden kaynaklı bir hata.
Çözümüne gelecek olursak hızlıca anlatalım.
1. Adım: Kullanıcı giris ekranının da Options (Seçenekler) butonuna basıyoruz.
2. Adım: Connetion Properties (Bağlatı Özellikleri) sekmesine gidiyoruz.
,
3. Adım: Data sonra database listesinden istediğiniz bir database i seçebilirsiniz. Ben gelde master veya msdb veritabanlarından birini seçiyorum.
4. Adım: Son olarak Login (Giriş) yapabilirsiniz.
İşlem tamam... umarım işinize yarar.