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...
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 ...
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...
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...
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...