Turkcell | Geleceği Yazanlar

Soru & Cevap

TSQL VERİ TÜRLERİ

07.11.2020 - 10:44

Ömer hocam, burada TSQL`deki varchar tipinin, char tipine üstünlüğünü anlatmış. Bununla birlikte, char tipinin de varchar tipine bir üstünlüğü olmalı ki mevcudiyetinin manası olsun. TSQL`de varchar varken char neden var? (Aynı soru, nchar-nvarchar ve binary-varbinary ikilileri için de geçerli)

135 Görüntülenme

1 Cevap

Mehmet Nuri ÖZTÜRK
13.11.2020 - 13:13

Varchar esnek bir kullanıma sahip olduğu için var ancak performans açısından veritabanının performansını olumsuz yönde etkiliyor. Char ise varcharın tam tersi esnek değil fakat performans açısından olumlu bir veritipi. Aynı durum nchar-nvarchar ve binary-varbinary ikilileri için de geçerlidir. Farklı proje tipleri için farklı veri tiplerinin olmasının sebebi budur. Tamamen kullanıma yöneliktir.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

ÇELİK
13.11.2020 - 23:40
Performans diyerek neyi kastettiğini anlamadım: Varchar`ın bellek ve depolama maliyeti, char`ınkinden daha az.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.