Category: Temel Seviye SQL Server

SQL Server’da Sürüm Bilgisini Öğrenmek

Herkese merhaba, Bu yazıda SQL Server’da sürüm bilgisinin nasıl öğrenileceği hakkında bilgi vereceğim. SQL Server’da bazı durumlarda sürüm bilgisine ihtiyaç duyabilirsiniz. Aşağıdaki kodu çalıştıralım. SELECT SERVERPROPERTY(‘productversion’) AS productversion, SERVERPROPERTY(‘productlevel’) AS productlevel, SERVERPROPERTY(‘edition’) AS edition; Sonucu aşağıdaki gibi göreceksiniz. Görüldüğü üzere sürüm bilgilerini edinmiş olduk. Herkese çalışma hayatında ve yaşamında başarılar...

SQL Server’da With(Nolock) Nedir? Ne İşe Yarar?

Herkese merhaba, Bu yazıda sizlere SQL Server’da With (Nolock) kullanımından kısaca bahsedeceğim. With (Nolock) ifadesi o anda yapılan Insert, Update veya Delete işlemlerine bakmaksızın verileri getirmede kullanılan bir kelimedir. Böyle bir ifadeyi sorgumuzda kullandığımız zaman son değişikliği görmeden tüm kayıtları çekmiş oluruz. Kullanım şekli aşağıdaki gibidir. SELECT * FROM TABLONUZ...

SQL Server’da Schema Adını Değiştirmek

Herkese merhaba, Bu yazıda SQL Server’da Schema adı nasıl değiştirilir ondan bahsedeceğim. SQL Server’da Default schema dbo dur. Bunu değiştirmek için aşağıdaki kod bloğunu kullanabilirsiniz. ALTER SCHEMA YeniSchemaIsmi TRANSFER EskiSemaIsmi.TabloonuzunAdi; Kodu kendinize göre revize edip çalıştırdığınızda schema adının değiştiğini göreceksiniz. Bir örnek yaparak konuyu pekiştirelim. İlk önce bir tablo oluşturun....

SQL Server’da Schema Nedir?

Herkese merhaba, Bu yazıda sizlere SQL Server’da Schema nedir ondan bahsedeceğim. Schema veritabanındaki tablo, view veya stored procedure gibi objeleri gruplamaya yarayan bir ifadedir. Default schema dbo dur. Bir objeyi bir şema altında oluşturabilir veya bir şemanın altına transfer edebilirsiniz. Ayrıca şema bazlı yetki yapma imkanınız da mevcuttur. Yani kullanıcı...

SQL Server’da Metinsel Veri Tipleri

Herkese merhaba, Bu yazıda sizlere SQL Server’da kullanılan metinsel tiplerden bahsedeceğim. SQL Server’da metinsel tipler aşağıdaki gibidir. char(boyut) : Belirtilen değerden az veri girilse bile boyut kadar yer kaplayan bir veri tipidir. Unicode’u desteği yoktur. En fazla 8.000 karaktere kadar depolama yapabilir. varchar(boyut) : Chardan farkı, verinin boyutu kadar yer...

SQL Server IDENTITY_INSERT OFF

SQL Server IDENTITY_INSERT OFF

Herkese merhaba, Bu yazıda sizlere SQL Server’da IDENTITY_INSERT OFF kullanımından bahsedeceğim. SQL Server IDENTITY_INSERT OFF kullanımı Identity değerini insert yapılamaz konuma getirir. Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SET IDENTITY_INSERT dbo.Categories OFF Bu kod Identity özelliği eklenmiş tablodaki alanı Insert haricindeki eklemelere kapatır yani manuel eklemeler yapamazsınız. Herkese çalışma hayatında ve...

SQL Server IDENTITY_INSERT ON

SQL Server IDENTITY_INSERT ON

Herkese merhaba, Bu yazıda sizlere SQL Server’da IDENTITY_INSERT ON kullanımından bahsedeceğim. SQL Server IDENTITY_INSERT ON kullanımı Identity değerini insert yapılabilir konuma getirir. Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SET IDENTITY_INSERT dbo.Categories ON Insert yapma işlemi öncesinde insert yapacağınız tabloyu yukarıdaki gibi araya yazarak kodu çalıştırıp sonrasında insert işlemini rahatlıkla yapabilirsiniz. Herkese...

SQL Server’da For XML Path

Herkese merhaba, Bu yazıda SQL Server’da For XML Path kullanımından bahsedeceğim. SQL Server’da For XML Path ifadesi XML çıktısı almak için kullanılan bir ifadedir. For XML Explicit kullanımına benzer bir yapıdır. Kullanımı daha kolaydır. Hiyerarşi yapısını otomatik şekilde oluşturulur. Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SELECT * FROM dbo.Categories FOR...

SQL Server’da For XML Explicit

Herkese merhaba, Bu yazıda SQL Server’da For XML Explicit kullanımından bahsedeceğim. SQL Server’da For XML Explicit ifadesi XML çıktısı almak için kullanılır. For XML Explicit ifadesi Tag ve Parent ifadeleri ile kullanılan bir ifadedir. İlk olarak kullanıldığında biraz kafanız karışacak gibi ama hemen pes etmeyin. Nasıl kullanıldığını anlamaya başladığınız zaman...

SQL Server For XML Raw

SQL Server For XML Raw

Herkese merhaba, Bu yazıda SQL Server’da For XML Raw kullanımından bahsedeceğim. SQL Server’da For XML Raw ifadesi For XML Auto ifadesine benzemektedir. For XML Raw ifadesinde XML elementlerin isimlerini de değiştirebiliriz. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim. SELECT * FROM dbo.Products FOR XML RAW (‘Kategori’), ROOT(‘RootNode’) Herkese çalışma hayatında ve...

Yazı kopyalamak yasaktır!