SQL Server'da Char, nchar, varchar ve nvarchar arasında ne fark var?

0

SQL Server'da Char, nchar, varchar ve nvarchar arasında ne fark var?

Char, nchar, varchar ve nvarchar veri türlerinden hangisi ne zaman kullanılmalıdır?

alattin alattin (16984)
10 yıl önce sordu

    Toplam 1 Cevap


    0

    • nchar ve nvarchar Unicode karakterleri saklayabilir
    • char ve varchar Unicode karakterleri desteklemez.
    • char ve nchar sabit boyutludur. Yani siz char(100) alana 2 karakter de kaydetseniz yine 100 karakter boyutunda yer kaplar.
    • varchar ve nvarchar değişken boyutludur.Yani siz varchar(100) alana 2 karakter de kaydetseniz 2 karakter boyutunda yer kaplar.

    Unicode karakterlerin daha fazla yer tuttuğu düşünülürse sadece unicode desteğine ihtiyaç olduğunda nvarchar ve nchar kullanılmalıdır.

    alattin alattin (16984)
    10 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol