[Code Review] Tarih Değeri Nereden Gelmeli?

[Code Review] Tarih Değeri Nereden Gelmeli?

Kod geliştirmesi yaparken belirli kayıtları çekmek için o anki zamanı parametre olarak göndeririz. Bir çok uygulamada bununla ilgili bir sorun yaşanmaz ancak senkron olmayan ve özellikle fiziksel olarak aynı olasa da sanal olarak farklı yerlerde olan sunucuların saatlerinin farklı olmasından ötürü zamanlama hataları olabilir. Şirkette yaşadığım bir sorundan yine yola çıkıyorum… Siparişler siteden verildikten sonra […]

SQL Pivot

SQL Pivot

Şirketlerde özellikle üst yönetim çok yakından takip ettiği raporlar vardır. Bu raporlarda bilgiler genellikle farklı tablolarda duran kayıtların bir araya gelmesiyle alt alta olacak şekilde sıralanır. Yönetim katına bu şekilde rapor sunulamayacağına göre bu verileri anlamlı bir hale getirmek için ek bir kod geliştirmesine gerek vardır. Bu yazıda anlattığım senaryo başıma geldiği için uygun ve performanslı olacak […]

[Code Review] Trigger Çoklu Update

[Code Review] Trigger Çoklu Update

Triggerlarla çalışıyorken bir sorun ile daha karşılaşmak beni gerçekten üzdü. Bu seferki hata çalışabilir diye düşünüp çalışmayan bir kurguyla alaklı. Bir trigger yazdım ve bu trigger sayesinde Service Broker üzerine bazı bilgilerin geçmesini istiyorum. Yazdığım trigger;

şeklinde. Bu trigger’ ı tetiklemek için;

çalıştırdığımda sadece ilk kayıt için Service Broker tarafında mesaj oluştuğunu farkketim. […]

Veri Taşıma

Veri Taşıma

A veri tabanından B veri tabanına bilgileri aktarmanın değişik amaçları olabilir. Bu amaçlardan bir tanesi canlıda çalışan uygulamaların kullandığı verinin sağlanması veya var olan verilerin güncellenmesi ise; zaman ayırıp uygun yapının bulunması, kurgulanması ve geliştirilip çalışır hale getirilmesi ciddi zaman demektir. Bu zamanı azaltmak için kullandığınız veri tabanlarının neler desteklediğini bilmek ve bunlara göre uygun […]

[Code Review] SQL Değer Atama

[Code Review] SQL Değer Atama

Şirketteki bazı uygulamalarımız arasında bilgi transferi yapılması için trigger kullanıyoruz. Çarşamba günü yayına aldığım bir trigger güncellemesi bizim uygulamamız için düzgün çalışırken, aynı tabloyu kullanan bazı uygulamalar için hata vermeye başlamış. İlk incelemeleri yaparken diğer uygulamaların tam bilgilerle gelmediğini farkkettim. Daha detaylı inceleme yaptığımız zaman çok ufak bir hata ile karşılaştık. Bu ufak hata sql […]