Kazalo:
- Opredelitev - Kaj pomeni spremenljivo znakovno polje (Varchar)?
- Tehopedija razlaga polje spremenljivega znaka (Varchar)
Opredelitev - Kaj pomeni spremenljivo znakovno polje (Varchar)?
Polje spremenljivega znaka (varchar) je vrsta podatkov, ki lahko vsebuje katero koli vrsto podatkov: številčne, znake, presledke ali ločila. Glede na bazo podatkov lahko vrsta podatkov shrani vrednosti do največje velikosti. Spremenljiva polja znakov se večinoma uporabljajo kot začasne spremenljivke in za nizke operacije. Prinašajo prepotrebno vsestranskost za vrste podatkovnih polj.
Tehopedija razlaga polje spremenljivega znaka (Varchar)
Polje spremenljivega znaka je mogoče določiti v programskem jeziku ali na ravni baze podatkov. Polje spremenljivega znaka ima vedno deklarirano največjo dolžino in je običajno inicializirano s trenutno dolžino enako nič. Trenutna dolžina polja s spremenljivim znakom je lahko od nič do največje deklarirane dolžine polja. Način razglasitve spremenljivega znakovnega polja se razlikuje glede na uporabljeni programski jezik.
Ena največjih prednosti polj spremenljivih znakov je izogibanje oblazinjenju. V primeru znakovnega polja to polje zavzame točno število znakov ne glede na dejansko velikost niza, razlika med fiksno dolžino in dolžino polja pa je obložena s presledki. Za razliko od znakovnega polja spremenljivo znakovno polje uporablja le prostor, potreben za velikost niza, zato je potreben le minimalni prostor za shranjevanje. Pomaga pri izogibanju zapravljanju, ta funkcija pa je koristna pri iskanju in razvrščanju vrednosti. V nekaterih bazah podatkov in programskih jezikih se vsak najdeni dodaten prostor samodejno odstrani pred shranjevanjem v bazo podatkov.
Glede na bazo podatkov ali programski jezik lahko obstajajo omejitve v polju spremenljivega znaka, na primer, da ga ni mogoče uporabiti z izbiro stavka ali ni mogoče uporabiti kot kandidat ali primarni ključ.
Večina sistemov za upravljanje relacijskih baz podatkov podpira polje spremenljivega znaka.