Etiket: sql

IEnumerable ve IQueryable

IEnumerable ve IQueryable

Selamlar, Veri işleme süreçlerinde, veri koleksiyonları üzerinde işlem yapmak ve veritabanlarından veri almak, modern yazılım geliştirmenin önemli bir parçasıdır. Bu süreçlerde, IEnumerable ve IQueryable gibi arabirimler sıklıkla karşılaşılır. Bu iki arabirim, veri manipülasyonunda önemli farklılıklar taşır ve doğru seçimin yapılmadığı durumlarda performans ve verimlilik açısından büyük etkileri olabilir. Bu yazıda, IEnumerable ve IQueryable arasındaki temel … Okumaya devam et IEnumerable ve IQueryable

Optimistic ve Pesimistic Lock

Optimistic ve Pesimistic Lock

Selamlar, Veritabanı sistemlerinde, birden fazla kullanıcının veya işlemin aynı anda aynı verilere erişmesi durumunda, veri tutarlılığı ve bütünlüğünü korumak için kilit mekanizmaları kullanılır. Kilit mekanizmaları, veriye erişimi sınırlayarak veya koordine ederek, veri kaybı, bozulma veya çakışma gibi sorunları önlemeye çalışır. Bu yazıda, kilit mekanizmalarının iki temel türü olan optimistic ve pesimistic lock kavramlarını, çalışma biçimlerini, … Okumaya devam et Optimistic ve Pesimistic Lock

SQL’de Tekrar Eden Kayıtlar Arasından En Sonuncusunu Elde Etme

SQL’de Tekrar Eden Kayıtlar Arasından En Sonuncusunu Elde Etme

Merhaba, Bu yazımızda bir tabloda bulunan tekrar eden kayıtlar arasından her bir tekrar eden kaydın en güncel olan satırını elde edeceğiz. Öncelikle tekrar eden kayıtların bulunduğu Products tablosu aşağıdaki gibidir. Products Bu tabloda Computer ve Mobile Phone ürünleri tekrar etmektedir. Burada tekrar eden kayıtları teke düşürmek için aşağıdaki gibi bir group by kullanımı yapılabilir. Group … Okumaya devam et SQL’de Tekrar Eden Kayıtlar Arasından En Sonuncusunu Elde Etme

Excel’den Sql Server’a Veri Aktarma

Excel’den Sql Server’a Veri Aktarma

Merhabalar, Bu yazımızda Sql Server'da mevcutta bulunan bir tabloya Excel'den nasıl veri aktarabileceğimizi göreceğiz. Öncelikle Sql Server'da #Personnels adında bir temp tablomuz yer almaktadır. Bu tablonun içeriği aşağıdaki gibidir. Personnels Yukarıdaki tabloya yeni personel eklemek istediğimizi ve bu personellerin listesinin bir Excel'de yer aldığını düşünelim. Bu durumda Excel'den Sql Server'a verileri aktarmanın birkaç yolu bulunmaktadır. … Okumaya devam et Excel’den Sql Server’a Veri Aktarma

XML Sonucunu Tabloya Çevirme

XML Sonucunu Tabloya Çevirme

Selamlar bu yazımızda elimizde olan bir XML verisini kullanarak bu verileri bir SQL tablosuna nasıl çevireceğimizi göreceğiz. XML veri saklamak ve veri transfer etmek için kullanılmaktadır. Bazen elde ettiğimiz XML dosyaları çok büyük boyutta olup pek çok veriyi içerebilmektedir. Bu XML sonucu üzerinde belirli işlemler yapmak ya da çok daha okunabilir bir halde bu verileri … Okumaya devam et XML Sonucunu Tabloya Çevirme

Index Nedir? Nasıl Kullanılır?

Index Nedir? Nasıl Kullanılır?

Merhabalar, bu yazımızda Sql Server da index kullanımını inceleyeceğiz. Indexler, aradığımız bilgiyi daha az veri okuyarak daha kısa sürede getirmemizi sağlayan veritabanı nesneleridir. Sql de eğer bir tabloda index tanımlamazsak, bir bilgi aradığımız zaman Sql Server table scan adı verilen işlem ile verileri getirmektedir. Table scan ise aranan bilgiyi tüm tabloyu teker teker gezerek aramaktır. … Okumaya devam et Index Nedir? Nasıl Kullanılır?

Nolock Nedir?

Nolock Nedir?

Merhaba, bu yazımızda Sql Server da With Nolock ifadesini inceleyeceğiz. Sql Serverda bir tabloda herhangi bir kayıt üzerinde işlem yapıldığı zaman Sql Server tarafından bu tablo kilitlenmektedir. Buradaki amaç aynı anda birden fazla kullanıcının aynı veri üzerinde işlem yapmasını engellemektir. Şöyle bir senaryo düşünelim;Bir tabloya kayıt eklendiği zaman başka bir kullanıcıda aynı tablodan aynı anda … Okumaya devam et Nolock Nedir?