Ev gelişme Değişken karakter alanı (varchar) nedir? - techopedia nedir?

Değişken karakter alanı (varchar) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Değişken Karakter Alanı (Varchar) ne anlama geliyor?

Değişken karakter alanı (varchar), herhangi bir veri türü içerebilen bir veri türüdür: sayısal, karakterler, boşluklar veya noktalama işaretleri. Veritabanına bağlı olarak, veri türü maksimum boyutuna kadar değerleri saklayabilir. Değişken karakter alanları çoğunlukla geçici değişkenler olarak ve dize işlemleri için kullanılır. Veri alanı türleri için çok ihtiyaç duyulan çok yönlülük sağlarlar.

Techopedia Değişken Karakter Alanını (Varchar) açıklıyor

Değişken karakter alanı programlama dilinde veya veritabanı düzeyinde tanımlanabilir. Değişken karakter alanı her zaman bildirilen bir maksimum uzunluğa sahiptir ve genellikle geçerli uzunluk sıfıra eşit olacak şekilde başlatılır. Değişken karakter alanının geçerli uzunluğu sıfırdan beyan edilen maksimum alan uzunluğuna kadar herhangi bir şey olabilir. Değişken karakter alanı bildirme yöntemi kullanılan programlama diline göre değişir.

Değişken karakter alanlarının en büyük avantajlarından biri dolgudan kaçınmaktır. Bir karakter alanı söz konusu olduğunda, alan, dizenin gerçek boyutundan bağımsız olarak tam karakter sayısını işgal eder ve sabit uzunluk ile alan uzunluğu arasındaki fark boşluklarla doldurulur. Karakter alanının aksine, değişken karakter alanı yalnızca dizenin boyutu için gereken alanı kullanır, bu nedenle yalnızca minimum depolama alanı gerekir. Herhangi bir israfı önlemeye yardımcı olur ve bu özellik değerlerin aranmasında ve sıralanmasında yardımcı olur. Bazı veritabanlarında ve programlama dillerinde, bulunan ek alan veritabanına depolanmadan önce otomatik olarak kaldırılır.

Veritabanına veya programlama diline bağlı olarak, değişken karakter alanında select deyimiyle kullanılamadığı veya aday veya birincil anahtar olarak kullanılamadığı gibi sınırlamalar olabilir.

İlişkisel veritabanı yönetim sistemlerinin çoğu değişken karakter alanını destekler.

Değişken karakter alanı (varchar) nedir? - techopedia nedir?