Yandex Metrica
Yazılar - Yasin Sunmaz

Yasin Sunmaz

Kodladıkça değişen bir dünya...

YAZILAR

SQL Server Offset Fetch Kullanımı

06.03.2023 yasinsunmaz 1330 0

Merhabalar uzun zamandır yazı yazamadım. Ülke olarak zor zamanlar geçirmekteyiz. Herkese çok geçmiş olsun diyerek kısa bir yazı ile tekrar buradayım. SQL Server'da Offset Fetch kullanımını kısa ve basit örnekler ile bahsedeceğim. OFFSET: Sorgudan satır döndürmeye başlamadan önce atlanacak satır sayısını belirtmektedir. FETCH: OFFSET deyimi işlendikten sonra döndürülecek satır sayısını belirtmektedir. FETCH deyimi isteğe bağlı iken OFFSET deyimi zorunludur. Ayrıca, FIRST ve NEXT eşanlamlıdır ve bunları birbirlerinin...

Devamı

SQL Server Sequence Kullanımı

14.01.2023 yasinsunmaz 1904 0

Veritabanında yeni keşfettiğim Sequence özelliğini sizlerle paylaşmak isterim. Squence genel olarak belirli değerler arasında numeric ve sıralı sayılar üretir. Aynı Sequence’i kullanarak farklı tablolar için birbirini takip eden sayılar üretebilirsiniz. Baktığınızda biraz da Identity mantığına da benziyor. Sequence cache mekanizması ile belirtilen sayı kadar Cache'de tutmaya yaramaktadır. Squence'in nasıl oluşturabileceğinizi ve nasıl kullanabileceğiniz konusuna gelelim. Squence Oluşturma Squence oluşturmak için bir şemaya ait ya ...

Devamı

SQL Server OUTPUT Kullanımı Silinen Kaydın Bilgilerini Geriye Döndürme

11.01.2023 yasinsunmaz 507 0

Bu yazımda SQL Server'da OUTPUT ile DELETED komutunun yapısını inceleyeceğiz. Kayıtlar üzerinde yapılan silme işlemlerinde, kaydın bilgilerini bize geri döndürmesini sağlar. DELETED ifadesi sadece DELETE komutu ile beraber kullanılır. Bazı durumlarda oldukça kullanışlı olabilir. SQL üzerinde yaptığınız bir silme işleminden sonra silinen kayda ait istediğiniz alanları ya da tamamını geriye sonuç olarak döndürebilirsiniz. OUTPUT aynı zamanda ekleme, silme (DELETE) işlemi için de kullanılır. SQL Se...

Devamı

SQL Server OUTPUT Kullanımı Eklenen ve Düzenlenen Kaydın Bilgilerini Geriye Döndürme

09.01.2023 yasinsunmaz 1587 0

Bu yazımda SQL Server'da OUTPUT ile INSERTED komutunun yapısını inceleyeceğiz. Yeni bir kayıt ekleme ya da üzerinde değişiklik yapılan işlemlerde, kaydın bilgilerini bize geri döndürmesini sağlar. INSERTED ifadesi sadece INSERT, UPDATE komutları ile beraber kullanılır. Bazı durumlarda oldukça kullanışlı olabilir. SQL üzerinde yaptığınız bir ekleme işleminden sonra eklenen kayda ait istediğiniz alanları ya da tamamını geriye sonuç olarak döndürebilirsiniz. OUTPUT aynı zamanda silme (DELETE) işlemi için de kulla...

Devamı

SQL Server'da CASE WHEN Kullanımı

08.01.2023 yasinsunmaz 8729 0

SQL Server'da CASE WHEN yapısını bu yazımda inceleyeceğiz. CASE WHEN ile belirli koşullarda farklı çıktılar ya da işlemler yapabilmek için kullanabiliyoruz. SQL'de CASE WHEN ile ilgili farklı örnekler ile sorgular hazırladım. Var olan CASE WHEN dışında nasıl kullanabilirsiniz onlardan bahsetmeye çalıştım. Bu yazı sonunda CASE WHEN'i efektif olarak kullanabileceksiniz. Sizin de kullandığınız farklı CASE WHEN yapısı, mantığı var ise benim paylaşmaktan çekinmeyin. Bu yazdığım sorguları Nortwind veri tabanı üzerinden yaptım. Veri tabanını indirm...

Devamı