Category: Orta Seviye SQL Server

SQL Server’da Smallint ve Int Veri Tipleri Arasındaki Farklar

Herkese merhaba, Bu başlık altında SQL Server’da Smallint ve Int veri tipleri arasındaki farkları inceleyeceğiz. Smallint ve Int, tam sayı veri depolamak için kullanılan tam veri tipleridir. SMALLINT Kapladığı Alan 2 Byte Minimum Değer -32,768 (-215) Maximum Değer 32,767 (215-1) Örnek Kullanım DECLARE @i SMALLINT; SET @i = 150; PRINT @i; Sonuç 150 Değerin...

SQL Server’da Int ve Bigint Veri Tipleri Arasındaki Farklar

Herkese merhaba, Bu başlık altında SQL Server’da Int ve Bigint veri tipleri arasındaki farkları inceleyeceğiz. Int ve Bigint veri tipleri tamsayı değerleri saklamak için kullanılan veri tipleridir. INT Kapladığı Alan 4 Byte Minimum Değer -2,147,483,648 (-231) Maximum Değer 2,147,483,647 (231-1) Örnek Kullanım DECLARE @i INT SET @i = 150 PRINT @i...

SQL Server’da Len ve Datalength Fonksiyonları Arasındaki Farklar

Herkese merhaba, Bu başlık altında SQL Server’da Len ve Datalength fonksiyonları arasındaki farkları inceleyeceğiz. Len fonksiyonu belirtilen dize ifadesindeki karakter sayısını döndürürken, Datalength fonksiyonu kullanılan byte sayısını döndürür. Len fonksiyonu karakter sayısını hesaplarken takip eden boşlukları hariç tutar, Datalength fonksiyonu kullanılan bayt sayısını hesaplarken izleyen boş alanları da hesaplar. Len fonksiyonu her zaman karakter sayısını...

SQL Server’da Temporary Table ve Table Variable Arasındaki Farklar

Herkese merhaba, Bu başlık altında SQL Server’da Temporary Table ve Table Variable arasındaki farkları inceleyeceğiz. SQL Server’da bazı durumlarda iş mülakatlarında bu tür sorular karşınıza gelebilir. Aşağıdaki maddeleri öğrenmeniz her daim işinize yarayacaktır. Temporary Table’da # işareti ile tablo oluştururken Table Variable’da @ işareti ile oluşturulur. Temporary Table oluşturulduktan sonra DDL işlemleri...

SQL Server’da Kolon Adını Tüm Tablolarda Aramak

Herkese merhaba, Bu yazıda SQL Server’da kolon adını tüm tablolarda aramak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kolon adını tüm tablolarda aramak isteyebilirsiniz. SQL Server’da tüm tablolarda istenilen kolon adını aratıp, geriye kolon adı ve tablo ismini döndürebilmemiz mümkündür. SELECT COLUMN_NAME AS KolonA_Adi ,TABLE_NAME AS Tablo_Adi FROM...

SQL Server’da Saving Changes Not Permitted Hatası

Herkese merhaba, Bu yazıda sizlere SQL Server’da Saving Changes Not Permitted hatasından bahsedeceğim. SQL Server’da bazı durumlarda saving changes not permitted hatası ile karşılaşabilirsiniz. Bu hata daha önce oluşturulan bir tabloda değişiklik yapmak istendiğinde alınan bir hatadır. Hata aşağıdaki gibi karşımıza çıkmaktadır. Çıkan uyarı şu şekilde : “Saving changes is not...

SQL Server’da Truncate ve Delete Arasındaki Farklar

Herkese merhaba, Bu yazıda SQL Server’da Truncate ve Delete arasındaki farklar hakkında bilgi vereceğim. SQL Server’da hepimizin kullandığı Truncate ve Delete arasındaki farkları hepimiz merak etmişizdir. Her iki komutta tablonun yapısal içeriğini değil tablonun içindeki verileri siler. Truncate daha az log kaynağı tüketirken Delete komutu çok fazla log kaynağı tüketir....

SQL Server’da IDENTITY Kolonuna Başlangıç Değeri Atamak

Herkese merhaba, Bu yazıda SQL Server’da IDENTITY kolonuna başlangıç değeri atamak ile ilgili bilgi paylaşacağım. SQL Server’da tabloda tanımlı identity bir kolon mevcutsa veriler verilen artış miktarına göre artar. Herhangi bir kayıt silindiğinde identity değeri kaldığı yerden devam eder. Örnek verecek olursak 1-1 2-2 3-3 4-4 şeklinde kaydımızın olduğunu düşünelim. Biz burada 4....

SQL Server’da Her Instance için Farklı Bağlantı Rengi Atamak

Herkese merhaba, Bu yazıda SQL Server’da her Instance için farklı bir bağlantı rengi atamak ile ilgili bilgi vermeye çalışacağım. SQL Server’da birden çok sunucu üzerinde çalışırken karıştırmamak elde değil. İşte bu gibi durumlarda SQL Server bize güzel bir kolaylık sağlamış. Bu kolaylık nedir? Renklendirme özelliğidir. Peki bu renklendirme işlemini nasıl...

SQL Server’da Bir Tablonun Fiziksel Boyutunu Öğrenmek

Herkese merhaba, Bu yazıda SQL Server’da bir tablonun fiziksel boyutunu öğrenmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda bir tablonun fiziksel boyutunu öğrenmek isteyebilirsiniz. Bu işlem için sp_spaceused prosedürünü kullanıyoruz. Prosedürümüzü exec diyerek çalıştırıyoruz. EXEC sp_spaceused; Sonrasında ise Products tablosuna ait name bilgisi, rows bilgisi, ve data bilgisi...

Yazı kopyalamak yasaktır!