Indholdsfortegnelse:
- Definition - Hvad betyder variabelt tegnfelt (Varchar)?
- Techopedia forklarer Variable Character Field (Varchar)
Definition - Hvad betyder variabelt tegnfelt (Varchar)?
Et variabelt tegnfelt (varchar) er en datatype, der kan indeholde enhver datatype: numerisk, tegn, mellemrum eller tegnsætning. Afhængig af databasen er datatypen i stand til at gemme værdier op til dens maksimale størrelse. Variable tegnfelter bruges mest til at fungere som midlertidige variabler og til strenghandlinger. De bringer meget tiltrængt alsidighed til datafelttyper.
Techopedia forklarer Variable Character Field (Varchar)
Et variabelt tegnfelt kan defineres enten i programmeringssprog eller på databaseniveau. Et variabelt tegnfelt har altid en deklareret maksimal længde og initialiseres normalt med den aktuelle længde lig med nul. Den aktuelle længde på det variable tegnfelt kan være alt fra nul til den maksimale deklarerede feltlængde. Metoden til at erklære et felt med variabelt tegn adskiller sig efter det anvendte programmeringssprog.
En af de største fordele ved felter med variabelt tegn er undgåelse af polstring. I tilfælde af et tegnfelt optager feltet det nøjagtige antal tegn uanset strengens faktiske størrelse, og forskellen mellem den faste længde og feltlængden er polstret med mellemrum. I modsætning til et tegnfelt udnytter et variabelt tegnfelt kun den plads, der kræves til strengens størrelse, så det kræves kun minimum lagerplads. Det hjælper med at undgå spild, og denne funktion er nyttigt i søgning og sortering af værdier. I nogle databaser og programmeringssprog fjernes alle fundne ekstra plads automatisk, før de gemmes i databasen.
Baseret på databasen eller programmeringssproget kan der være begrænsninger i et felt med variabelt tegn, f.eks. At det ikke kan bruges med en valgt sætning eller ikke kan bruges som en kandidat eller en primær nøgle.
De fleste relationelle databasestyringssystemer understøtter det variable tegnfelt.