SQL Server’da Union ve Union All Operatörleri Arasındaki Farklar

SQL Server'da Union ve Union All Operatörleri Arasındaki Farklar

Herkese merhaba, Bu başlık altında SQL Server’da Union ve Union All operatörleri arasındaki farkları inceleyeceğiz. Union operatörü birleşen iki tabloda tekrarlanan satırları getirmezken Union All operatörü tekrarlanan satırları da getirir. Konuyu daha iyi anlamak adına örnekler yapalım. Örnek 1 

Görüldüğü üzere Union yapıldığı zaman 3 adet veri gelecektir. Aynı işlemi Union […]

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

SQL Server'da Tinyint ve Smallint Veri Tipleri Arasındaki Farklar

Herkese merhaba, Bu başlık altında SQL Server’da Tinyint ve Smallint veri tipleri arasındaki farkları inceleyeceğiz. Tinyint ve Smallint, tam sayı veri depolamak için kullanılan veri tipleridir. TINYINT Kapladığı Alan 1 Byte Minimum Değer 0 Maximum Değer 255 Örnek Kullanım DECLARE @i TINYINT SET @i = 150 PRINT @i Sonuç 150 Değerin Saklanması için […]

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

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 Saklanması […]

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

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 Sonuç […]

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

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ı sayarken […]

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

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. 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 yapabiliriz. Yeni bir kolon ekleme imkanımız olur. Table Variable ise ALTER,CREATE,DROP gibi DDL komutlarını desteklemez. Temporary Table’lar TempDB’ de tutulmaktadır. Table Variable […]

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

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

Herkese merhaba, 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. Zaman zaman bu kısmı güncelleyeceğim. Hata vs görürseniz her zaman iletişim kurabilirsiniz.

 

SQL Server’da Saving Changes Not Permitted Hatası

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. 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 permitted. The changes you have made require the following tables to be […]

SQL Server’da Truncate ve Delete Arasındaki Farklar

SQL Server'da Truncate ve Delete Arasındaki Farklar

Herkese merhaba, Bu başlık altında SQL Server’da Truncate ve Delete arasındaki farkları inceleyeceğiz. 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. Bu yüzden Truncate komutu Delete komutundan daha hızlı çalışır nedenine gelince Delete komutu satırları tek tek […]

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

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

Herkese merhaba, 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. kaydı sildiğimiz ve yeni bir kayıt eklediğimizde bu kayıt şu şekilde olur. 1-1 2-2 […]