Kategori: SQL Server 2016


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
0

SQL Server – GROUPING SETS

Merhaba, SQL raporlamada zaman zaman farklı düzeylerde verileri barındıran birden fazla sorguyu farklı kombinasyonlarda gruplama ihtiyacı duyabiliriz. Bunun için her bir grubu farklı select sorgusuyla elde edip Union ya da Union All komutuyla aşağıdaki...

SQL Server'da UnPivot Table Kullanımı 0

SQL Server’da UnPivot Table Kullanımı

Merhaba, Önceki yazılarımdan SQL Server’da Pivot Table Kullanımı başlıklı içeriğimde SQL Server’da veriler üzerinden anlam ve okunabilirlik açısından güçlü rapor sunabilmemizi sağlayan Pivot Table’ın nasıl kullanıldığını incelemiştik. Bu içeriğimizde ise Pivot neticesinde sonuç dönen...

3

SQL Server – IIF Fonksiyonu İle Veri Kontrolü

Merhaba, Bir yazılımı bütün olarak ele aldığımızda; genellikle veritabanı tablolarındaki tüm veriler var olduğu gibi son kullanıcıya yansıtılmamakta, gerektiği kadar, hatta verinin orjinal fiziksel kaydını bozmadan kullanıcının anlayabileceği şekilde formatlandırarak yansıtılmaktadır.Tüm bunlara nazaran kullanıcının...

0

SQL Server 2016 İle DATEDIFF_BIG Fonksiyonu

Merhaba, SQL Server 2016, yapısal olarak birçok yeniliğin yanında var olan bazı fonksiyonellikleri güçlendirici yeni işlevsellikte fonksiyonlarıda beraberinde getirmiştir. Bu yordamlardan biriside DATEDIFF_BIG fonksiyonudur. DATEDIFF_BIG fonksiyonu, verilen iki tarih arasındaki gün, ay ve yıl...

0

SQL Server 2016 – STRING_SPLIT Fonksiyonu

Merhaba, Veritabanı üzerinde ‘split’ işlemlerini gerçekleştirebilmemiz için SQL Server 2016 versiyonu ile STRING_SPLIT metodu gelmiş bulunmaktadır. STRING_SPLIT fonksiyonu; elimizdeki bir metinsel değeri, belirtilen bir ayraç niteliğinde karakterle parçalamakta ve neticeyi bizlere tablo olarak döndürmektedir....

0

Transact SQL – Select Sorgusunda Kullanılan Kolonu Gizleme Yöntemi

Merhaba, Bu içeriğimizde, Select sorgusu neticesinde kullanılan kolonu gizlemeyi inceleyeceğiz. Konuya ilk olarak vereceğinizi tahmin ettiğim ‘hoca kolonları çağırmasanda kullanabilirsin‘ şeklinde olan tepkinize bir cevap vererek girmek istiyorum. Evet… Bende bu yukarıdaki yaklaşımın çalıştığını,...

0

SQL Server 2016 – JSON_VALUE Fonksiyonu

Merhaba, SQL Server 2016 versiyonunun önemli getirisi olan Native JSON özelliğinin JSON işlevsel fonksiyon uzantılarından bir yenisi daha JSON_VALUE fonksiyonudur. Bu fonksiyon aracılığıyla elimizdeki herhangi bir JSON verinin herhangi bir node’unu belirli bir formatsal...

0

SQL Server 2016 – ISJSON Fonksiyonu

Merhaba, Önceki yazılarımda SQL Server 2016 ile gelen birçok yeniliği ele almıştık. Haliyle bunlar arasında JSON veri formatına özel yenilik ve fonksiyonelliklerden bahsetmiştik. Bu içeriğimizde tekrar JSON üzerinde fonksiyonellik özelliği olarak kazandırılmış bir yenilik...

1

SQL Server 2016 – OpenJson Fonksiyonu

Merhaba, Şuana kadar SQL Server 2016 sürümünün birçok yapısal yeniliğinden bahsetmiş bulunmaktayız. Bu yapısal yeniliklerin yanında farklı fonksiyonellikler barındıran T-SQL metodları gelmiş bulunmakta ve artık prosedürel olarak gelen yeniliklere değinmenin heyecanını yaşamaktayız. Özellikle bir...

4

SQL Server 2016 – Native JSON

Merhaba, SQL Server 2016 tıpkı XML desteğinde olduğu gibi günümüz popüler veri formatı olan JSON yapısınada Native JSON yeniliği ile eşlik edebilmektedir. Artık sorgu sonuçlarımızı JSON formatında elde edebilir yahut JSON formatındaki veri kümeleri...

0

SQL Server 2016 – Query Store

Merhaba, SQL Server, çalıştırılan sorguların çalışma esnasında oluşturulan Execution Plan’larını Memory’de Plan Cache diye nitelendirdiğimiz bir alanda kaydetmektedir. Bu Plan Cache üzerinde bulunan Execution Plan’ların bazı durumlarda silinme ihtimaline karşı SQL Server 2016 ile...

0

T-SQL’de “Top” Keywordü İle Update ve Delete İşlemi

T-SQL’de Update veya Delete sorgularını belli başlı veriler üzerinde çalıştıracaksak eğer where komutunu kullanırız. Amma velakin bu sorgularımızın etkileyeceği veriler bir filtreleme gerektirmiyorsa, ilklik yahut sonluk gerektiriyorsa “top” keywordüylede bu işlemleri gerçekleştirebiliyoruz. Yukarıdaki örnek...

0

SQL Server 2016 – Truncate Table Partition

Merhaba, Bildiğiniz üzere SQL Server’da iki farklı veri silme yöntemi vardır. Bunlar “delete” ve “truncate table” sorgularıdır. Bu iki yöntem arasındaki temel fark “delete” sorgusu ile veriler satır satır silinmekte ve identity değeri sıfırlanmamaktayken,...

0

SQL Server 2016 – Live Query Statistics(Canlı Sorgu İstatistiği)

Merhaba, Kâh yazılımımızda oluşturmuş olduğumuz algoritmada, kâh veritabanımızda yazmış olduğumuz herhangi bir sorguda artık temel olarak dikkate alınan, mevcut yapının performans ve hız verimliliğidir. Haliyle ilgili içeriğimiz veritabanıyla kapsamında olduğundan dolayı oluşturduğumuz mevcut sorguların...

0

SQL Server 2016 – Row Level Security

Merhaba, Veritabanı yönetim sistemlerinde amacımız; düzenli, organize edilmiş ve ilişkisel bir şekilde verilerimizi modifiye etmektir. Bu amacı icra ederken güvenlik birinci dereceden önem teşkil etmekte ve çeşitli yöntemlerle güvenlik mekanizması sağlanmaktadır. Bu yöntemler genellikle...

2

SQL Server 2016 – Temporal Tables

Merhaba, Kanımca Yazılım Uzmanı olmanın temel ve olmazsa olmaz şartlarından biriside doğru bir raporlama ve takip mekanizması oluşturmaktan geçmektedir. Takip sürecini kontrol edecek olan bu mekanizma, hem detaylı raporlama hem de projenin yaşam döngüsünde...

1

SQL Server 2016 – Dynamic Data Masking

Merhaba, Biliyorsunuz ki, yazılım dünyası her geçen günü bir sonraki günün hızında yaşamayı ve yaşatmayı seven bir dünyadır. Doğal olarak bu hızdan teknolojinin nasibini alması gibi biz developerlarda kendi payımıza düşeni almaktayız. İşte bu...