Tartalomjegyzék:
- Meghatározás - Mit jelent a változó karaktermező (Varchar)?
- A Techopedia magyarázza a változó karaktermezőt (Varchar)
Meghatározás - Mit jelent a változó karaktermező (Varchar)?
A változó karaktermező (varchar) olyan adattípus, amely bármilyen típusú adatot tartalmazhat: numerikus, karakterek, szóközök vagy írásjelek. Az adatbázistól függően az adattípus képes a maximális méretének megfelelő értékek tárolására. A változó karaktermezőket általában ideiglenes változókként és karakterláncműveletekként használják. Az adatmezőtípusokhoz nagyon szükséges sokoldalúságot biztosítanak.
A Techopedia magyarázza a változó karaktermezőt (Varchar)
A változó karaktermező meghatározható a programozási nyelven vagy az adatbázis szintjén. A változó karaktermezőnek mindig deklarált maximális hossza van, és általában az aktuális hosszmal nulla. A változó karaktermező jelenlegi hossza nullától a maximális deklarált mezőhosszig terjedhet. A változó karaktermező deklarálásának módja az alkalmazott programozási nyelvtől függ.
A változó karaktermezők egyik legnagyobb előnye a párnázás elkerülése. Karaktermező esetén a mező a pontos karakterek számát foglalja el, függetlenül a karakterlánc tényleges méretétől, és a rögzített hossz és a mezőhossz közötti különbség szóközökkel van kitöltve. A karaktermezőtől eltérően a változó karaktermező csak a karakterlánc méretéhez szükséges helyet használja fel, tehát csak a minimális tárhely szükséges. Ez segít elkerülni a pazarlást, és ez a szolgáltatás segít az értékek keresésében és rendezésében. Egyes adatbázisokban és a programozási nyelvekben az összes tárolt extra terület automatikusan eltávolításra kerül, mielőtt az adatbázisba tárolnák.
Az adatbázis vagy a programozási nyelv alapján korlátozások lehetnek a változó karaktermezőkre, például az nem használható a select utasításhoz, vagy nem lehet jelölt vagy elsődleges kulcs.
A legtöbb relációs adatbázis-kezelő rendszer támogatja a változó karaktermezőt.
