22 Ocak 2017 Pazar
Programlama dillerinde olduğu gibi MsSql Server'ında kendine özgü hata yönetimi vardır. Bu yazı dizisinde Raiserror, @@Error ve Try..Catch gibi yapıları inceliyoruz.
Devamı..
20 Ocak 2017 Cuma
Pivot tablo, diğer bir deyişle özet tablo kullanımını işliyoruz.
Devamı..
19 Ocak 2017 Perşembe
Verimli bir veritabanına sahip olabilmek için veritabanı içersindeki tabloların en etkin şekilde tasarlanması gerekir.
Devamı..
16 Ocak 2017 Pazartesi
Temp tabloların alternatifi olarak değerlendirilen Table Variables konusunu işliyoruz.
Devamı..
15 Ocak 2017 Pazar
Bu seride SQL Server Logon triggers konusuna giriş yapıyoruz.
Devamı..
12 Ocak 2017 Perşembe
Bu bölümde trigger'ların genel çalışma prensibine göz atıyoruz.
Devamı..
10 Ocak 2017 Salı
Trigger serimize DDL(Data Definition Language) trigger'ları ile devam ediyoruz.
Devamı..
7 Ocak 2017 Cumartesi
Bu bölümde instead of trigger(delete) konusunu bir örnekle işliyoruz.
Devamı..
6 Ocak 2017 Cuma
Bu bölümde instead of trigger(update) konusunu bir örnekle işliyoruz.
Devamı..
4 Ocak 2017 Çarşamba
Bu bölümde instead of trigger(insert) konusuna giriş yapıyoruz ayrıca bir önceki bölümün konusu olan After trigger'lar ile Instead of trigger'lar arasındaki farkları inceliyoruz.
Devamı..
1 Ocak 2017 Pazar
Serinin bu ilk bölümünde trigger konusuna giriş yapıyoruz ve sonrasında ise DML trigger'ları - After(For) - örneklerle pekiştiriyoruz.
Devamı..
31 Aralık 2016 Cumartesi
View nedir ? View kullanmanın avantajları&dezavantajları nelerdir ? View'ler üzerinde güncelleme işlemi yapılabilir mi ? View'lere index tanımlanabilir mi ? gibi soruları cevaplıyoruz bu yazımızda.
Devamı..
31 Aralık 2016 Cumartesi
Sql Server'ı daha iyi anlamak için, bana göre onun veriyi nasıl depoladığını(sakladığını) bilmemiz gerekiyor..
Devamı..
27 Aralık 2016 Salı
Serinin devam eden bu bölümünde; Indeksler hakkında bilgi alma, Indeksler üzerinde değişiklikler nasıl olur ve Indekslerin bakımıyla ilgili başlıkları ele alıyoruz.
Devamı..
25 Aralık 2016 Pazar
Serinin bu bölümünde Unique Index'leri ve Unique Index ile Unique Constraint arasındaki farkları işliyoruz.
Devamı..
25 Aralık 2016 Pazar
Serinin bu bölümünde index kullanmanın avantajları&dezavantajlarını mercek altına alıyoruz.
Devamı..
24 Aralık 2016 Cumartesi
İndex serisinin bu bölümünde index çeşitleri, clustered ve non-clustered indexler ile bunların arasındaki farkları işliyoruz.
Devamı..
24 Aralık 2016 Cumartesi
Yeni bir index kavramı serisine başlıyoruz. Bu seride, niçin index kullanırız ve index kullanmanın avantajları nelerdir gibi sorulara yanıt arıyoruz.
Devamı..
23 Aralık 2016 Cuma
Geçici tablo nedir ? Geçici tablo türleri nelerdir ? Bu türlerin arasında ne gibi farklar vardır ? bu gibi soruların cevabını karşılıyoruz bu yazımızda.
Devamı..
22 Aralık 2016 Perşembe
Sql Server'da oluşturduğumuz nesnelerin silinip&değiştirilememesi, başkaları tarafından görüntülenememesi ya da tablolara koşula bağlı kayıt işlemi gerçekleştirmek amacıyla geliştirilmiş bu 3 yapıyı ele alıyoruz.
Devamı..
20 Aralık 2016 Salı
Fonksiyonların geri dönüş değerlerine ithafen ortaya çıkan bu iki kavramı mercek altına alıyoruz.
Devamı..
20 Aralık 2016 Salı
Sql server'da kullanılan matematik fonksiyonları işliyoruz.
Devamı..
18 Aralık 2016 Pazar
UDF serisinin son bölümünde örnekler yapıyoruz.
Devamı..
18 Aralık 2016 Pazar
UDF serisine "Multi-Statement Table-Valued Functions" konusuyla devam ediyoruz.
Devamı..
17 Aralık 2016 Cumartesi
UDF serisinin ikinci bölümünde -Inline Table Valued Functions- konusuyla devam ediyoruz.
Devamı..
17 Aralık 2016 Cumartesi
UDF serisinin bu ilk bölümünde Scalar Fonksiyon konusuna giriş yapıyoruz.
Devamı..
13 Aralık 2016 Salı
Bu makalemizde cast ve convert işlemlerini örneklerle tanıyoruz.
Devamı..
10 Aralık 2016 Cumartesi
Birthdate kolonunu parametre olarak verdikten sonra yaşı hesaplayan fonksiyon kodlarını içerikte bulabilirsiniz.
Devamı..
7 Aralık 2016 Çarşamba
İşletim sistemi(O.S) tarafından üretilen, SQL Server instance tarafında kullanılan tarih ve zaman fonksiyonlarını inceliyoruz. Makalenin sonunda soru-cevap örnekler yapıyoruz.
Devamı..
6 Aralık 2016 Salı
Bu yazımızda datetime data tiplerini ve bunların diskde kapladığı yer bakımından bir inceleme gerçekleştiriyoruz.
Devamı..
4 Aralık 2016 Pazar
Sql Server geliştirme aşamalarında çokça kullandığımız, sistem tanımlı string fonksiyonları ele alıyoruz. Makalenin sonunda ise soru - cevap şeklinde örnekler yapıyoruz.
Devamı..
29 Kasım 2016 Salı
Bu yazı dizisinde SP kullanmanın avantajlarını ele alıyoruz.
Devamı..
27 Kasım 2016 Pazar
Serinin bu bölümünde, "Output Parametreli" SP'ler ile "Return Values" içerikli SP'lerin kullanımını işliyoruz.
Devamı..
27 Kasım 2016 Pazar
Serinin bu bölümünde, başvurabileceğimiz sistem stored prosedürlerini işliyoruz.
Devamı..
26 Kasım 2016 Cumartesi
Serinin bu bölümünde out/output parametreli SP leri işliyoruz.
Devamı..
25 Kasım 2016 Cuma
Bu yazımızda sql server tarafında sıkça kullanılan SP kavramına temelden giriş yapıyoruz.
Devamı..
21 Kasım 2016 Pazartesi
Sorgularımızda sıkça kullandığımız bu iki element arasında farkları ve benzerlikleri örneklerle işliyoruz.
Devamı..
17 Kasım 2016 Perşembe
Bu yazımızda UNION ve UNION ALL yapılarını ele alıyoruz.
Devamı..
12 Kasım 2016 Cumartesi
Null değerlerin yerini doldurmak amacıyla kullandığımız coalesce(), isnull() ve case when yapılarını örneklendiriyoruz.
Devamı..
9 Kasım 2016 Çarşamba
DDL komutları yardımıyla database işlemleri yapıyoruz. (Grafik arayüzü kullanmadan.)
Devamı..
8 Kasım 2016 Salı
Windows/SQL Server Authentication bağlantı tiplerine göz gezdiriyoruz.
Devamı..
6 Kasım 2016 Pazar
Tablonuzda bulunan mükerrer kayıtları silmenin elbette birçok yöntemi vardır ancak benim geliştiricilere tavsiyem CTE yöntemini kullanarak bu işlemi yapmalarıdır.
Devamı..
3 Kasım 2016 Perşembe
Sql Server'da aynı veriyle ilgili farklı instance'lardan işlem yapılmasına yönelik, veritabanı seviyesinde oluşabilecek muhtemel veri kayıplarıyla ilgili başlıkları ele alıyoruz..
Devamı..
2 Kasım 2016 Çarşamba
İlişkisel veritabanlarının sunduğu muhteşem bir özellik olan concurrent(eşzamanlı) transaction kavramını örnek üzerinden anlamlandırmaya çalışalım.
Devamı..
2 Kasım 2016 Çarşamba
nolock deyimini kullanmanın avantajları yada dezavantajları nelerdir ? Bu deyimin alternatifi var mıdır ? Örnek üzerinden inceliyoruz..
Devamı..
1 Kasım 2016 Salı
Kimi zaman bir stored procedure içerisinde tablo ya da kolon arama ihtiyacınız doğabilir. Bunun için işinizi görecek bir kod bloğunu sizlerle paylaşıyorum.
Devamı..
31 Ekim 2016 Pazartesi
Bu makalemde, Sql Server veritabanında bulunan bir tabloyu XML formatına farklı şekillerde dönüştürmeyi işleyeceğiz.
Devamı..
28 Ekim 2016 Cuma
PK bildiğiniz gibi ardışık olarak artan bir değerdir ancak aradan bir satırın silinmesi durumunda Sql bu silinen satırı önemsemeyip yoluna devam eder. Bu yazımızda aradan silinen değer(PK) için kayıt atmayı öğreneceğiz.
Devamı..
25 Ekim 2016 Salı
Rütbeleme fonksiyonları, bir sorgu sonucunda dönen sonuç kümesinde, sıralayıcı unsur olarak sayıların yer aldığı ek sütunlar türetirler.
Devamı..
24 Ekim 2016 Pazartesi
Bu yazımızda, bir tabloya yeni bir veri eklemek için kullandığımız "insert into" deyimini farklı şekillerde kullanmayı öğreneceğiz.
Devamı..
22 Ekim 2016 Cumartesi
Web sitenizin arama motoru robotları ile iletişime geçip, istediğiniz sayfa veya dizinlerin indekslenmesini robots.txt dosyası ile sağlayabilirsiniz.
Devamı..
14 Ekim 2016 Cuma
Günümüzde artık veritabanı sunucuları, yapısal verilerin dışında yapısal olmayan verileride tutmaya yöneliyor. Ses dosyaları, resimler, mailler, video dosyaları, ofis belgeleri vb..
Devamı..
11 Ekim 2016 Salı
Bu kez 20 adet soruyla sql bilgimizi sınıyoruz.
Devamı..
10 Ekim 2016 Pazartesi
Bu yazımızda Sql Server 2005 ile birlikte kullanılmaya başlayan CTE kavramını etraflıca ele alacağız.
Devamı..
8 Ekim 2016 Cumartesi
Bu makalede, Sql Server'da zamandan tasarruf etmemizi sağlayacak çok kullanışlı kısayolları tanıyacağız.
Devamı..
6 Ekim 2016 Perşembe
SQL Server'da OLAP küpleri oluşturmadan istatistiki analiz imkanı veren birtakım kavramlar vardır. Bu yazımızda bunları inceleyeceğiz.
Devamı..
4 Ekim 2016 Salı
"The CUBE() and ROLLUP() grouping constructs are not allowed in the current compatibility mode. They are only allowed in 100 mode or higher." bu tarz hatalar ile karşılaşıyorsanız muhtemelen SQL Server ürünü veya uyumluluk seviyesi ile alakalı sorun var demektir..
Devamı..
2 Ekim 2016 Pazar
SQL Server'da ulama yaptığımız sütunlardan biri bile boş ise sonuç null değer döner. Bunu önlemek için küçük bir sorgu kodu yazmamız gerekiyor.
Devamı..
25 Eylül 2016 Pazar
SQL Server'da tanımlı olan obje'leri(sp, trigger, view v.b) T-Sql sorgusuyla listeleyebilirsiniz.
Devamı..
19 Eylül 2016 Pazartesi
Unutulan SQL-Server'ın sa şifresini birkaç satır kod ile sıfırlayıp, yeniden şifre atayabilirsiniz.
Devamı..